Random с
Автор ER.DZ Тимофеев задал вопрос в разделе Другие языки и технологии
Как сделать Random в C# и получил лучший ответ
Ответ от Victor chelak[гуру]
Для генерации случайных чисел в C# основным способом является класс System. Random. Важно создать один экземпляр и переиспользовать его, так как частое создание new Random() может выдавать одинаковые числа из-за привязки к системному времени.
Пример:
Random r = new Random();
int x = r. Next(0, 10);
double y = r. NextDouble();
Если требуется высокая степень случайности для криптографии, используйте классы из System. Security. Cryptography, например RNGCryptoServiceProvider. Они генерируют значения на основе системных процессов, делая последовательности непредсказуемыми.
Для уникальных идентификаторов применяют GUID, но он не подходит для получения чисел в заданном диапазоне.
скачай рандомник
вот - в случае если кто спросит)
вопрос несколько не корректный, так как невозможно сгенерить полностью случайное число. Нужно взять какое-то число, и от него уже отходить, написав математический алгоритм генерирующий число, принимая во внимание и то число которое было созданно только что. Random - учитывает время, соответственно, если создавать каждый раз новую Random r = new Random(); int a = r.Next(0,5);
это значит что "а" энное количество раз будет одинаковым.
В интернете существует большое количество скриптов генерирующий случайные номера, отталкивающиеся от того или другого числа (великий гугл! )
пример
ссылка
можно - если уж сильно лень и главное получить работающий кусок кода пользоваться этим
public static int RandNumber(int Low, int High)
{
Random rndNum = new Random(int.Parse(Guid.NewGuid().ToString().Substring(0, 8), System.Globalization.NumberStyles.HexNumber));
int rnd = rndNum.Next(Low, High);
return rnd;
}
Не знаю, что тебе недостает. Здесь исчерпывающая информация:
using System;
...
//Инициализация
Random r = new Random();
...
//Использование
int x = r.Next(6); //случайное целое число от 0 до 5
double y = r.NextDouble(); //случайное веществеенное число от 0 до 1
Рандомизатор чисел в батнике
Случайное число в интервале 0 и 32767 возвращает переменная окружения %random%. С ним можно делать
подробнее...
Сузилось изображение на телевизоре Panasonic TX-29F155T, проблема с разверткой, помогите, пожалуйста, советом (внутри)
Замени электролиты в питании кадровой
Пропаяй все в районе кадровой с флюсом
Посмотри
подробнее...
язык программирования Си: Почему ругается на RANDOM и RANDOMIZE? Причем в разных задачах, что не так?
Вот тебе образец
Инициализация генератора случайных чисел.
Синтаксис
подробнее...
подскажите, как написать окошко с функцией рандом (как на рандом. орг) ? Желательно кодом
На HTML?
<p>Random number</p>
<button
подробнее...
Как работает random?
на самом деле рандом считатет очередное число по формуле
#yaimg18354#
где А С и М -
подробнее...
Проблема с оператором random в паскале
a:=random(9)1; что это? Точнее где ты видел такую запись?
для чисел от 1 до 9 будет так
подробнее...