Главная
>>
Каталог задач
>>
Числа
>>
Случайные числа
>>
Простой генератор случайных чисел
Простой генератор случайных чисел
Aвтор:
this
Дата:
11.02.2004
Просмотров: 132168
реализации(C#: 1шт...)
+добавить
Задача генерации множества случайных чисел возникает как правило в задачах на различные тесты, бенчмарки и проч.
Здесь рассмотрим самый простой случай - генерация массива случайных чисел по принципу: "сгенерировать такое-то количество случайных чисел в интервале от и до".
Реализации:
C++(2),
C#(1)
+добавить
1)
RandomGenerator.cs на C#, 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.gen = new Random(unchecked((int)DateTime.Now.Ticks));
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;
}
}