6 ответов:
вы можете попробовать
Random r = new Random(); int rInt = r.Next(0, 100); //for ints int range = 100; double rDouble = r.NextDouble()* range; //for doublesпосмотреть
Случайный Класс,случайные.Следующий Метод (Int32, Int32) и случайные.Метод NextDouble
попробовать ниже код.
Random rnd = new Random(); int month = rnd.Next(1, 13); // creates a number between 1 and 12 int dice = rnd.Next(1, 7); // creates a number between 1 and 6 int card = rnd.Next(52); // creates a number between 0 and 51
помимо Случайный Класс, который генерирует целые и двойные числа, рассмотрим:
вопрос переполнения стека генерация (псевдо) случайных ограниченных значений (U)Int64 и Decimal
для будущих читателей, если вы хотите случайные числа в диапазоне используйте следующий код:
public double GetRandomNumberInRange(double minNumber, double maxNumber) { return new Random().NextDouble() * (minNumber - maxNumber) + minNumber; }
Comments