Главная
>>
Каталог задач
>>
Числа
>>
Случайные числа
>>
Простой генератор случайных чисел
Простой генератор случайных чисел
реализации: C#, количество: 1
Aвтор: this
Дата: 11.02.2004
Просмотров: 41293
Рейтинг:
7/3,4.88(1452)
+
реализации(исходники)
+добавить
Задача генерации множества случайных чисел возникает как правило в задачах на различные тесты, бенчмарки и проч.
Здесь рассмотрим самый простой случай - генерация массива случайных чисел по принципу: "сгенерировать такое-то количество случайных чисел в интервале от и до".
Реализации:
C#(1),
C++(2)
+добавить реализацию
1)
RandomGenerator.cs, code #62[автор:this]
using System;
using System.Collections.Generic;
using System.Text;
class RandomGenerator
{
private Random gen;
private int num = 0;
private int[] cache;
public RandomGenerator(int Num)
{
this.num = Num;
this.
cache =
new int[Num
];
}
public int[] Get(int left, int right)
{
for (int i = 0; i < this.num; i++)
{
this.cache[i] = this.gen.Next(left, right);
}
return this.cache;
}
}