Вопросы с тегом «random»

Этот тег предназначен для вопросов, касающихся случайных чисел и их генераторов, будь то псевдослучайных или действительно случайных.


2
Почему я получаю именно этот образец цвета при использовании rand ()?
Я попытался создать файл изображения, как это: uint8_t raw_r[pixel_width][pixel_height]; uint8_t raw_g[pixel_width][pixel_height]; uint8_t raw_b[pixel_width][pixel_height]; uint8_t blue(uint32_t x, uint32_t y) { return (rand()%2)? (x+y)%rand() : ((x*y%1024)%rand())%2 ? (x-y)%rand() : rand(); } uint8_t green(uint32_t x, uint32_t y) { return (rand()%2)? (x-y)%rand() : ((x*y%1024)%rand())%2 ? (x+y)%rand() : rand(); } uint8_t red(uint32_t x, uint32_t y) …
170 c  image  random 

17
Как бороться с медленным генератором SecureRandom?
Если вы хотите криптографически сильные случайные числа в Java, вы используете SecureRandom. К сожалению, SecureRandomможет быть очень медленным. Если он используется /dev/randomв Linux, он может заблокировать ожидание достаточной энтропии для наращивания. Как избежать штрафа за производительность? Кто-нибудь использовал Uncommon Maths как решение этой проблемы? Кто-нибудь может подтвердить, что эта проблема …

8
Сколько случайных элементов перед MD5 производит столкновения?
У меня есть библиотека изображений на Amazon S3. Для каждого изображения я ввожу исходный URL-адрес на моем сервере и метку времени, чтобы получить уникальное имя файла. Поскольку S3 не может иметь подкаталогов, мне нужно хранить все эти изображения в одной плоской папке. Нужно ли беспокоиться о коллизиях в полученном хеш-значении …
164 random  md5  hash 

2
Является ли 161803398 «Специальным» номером? Внутри Math.Random ()
Я подозреваю, что ответ « Из-за математики », но я надеялся, что кто-то может дать немного больше понимания на базовом уровне ... Сегодня я копался в исходном коде BCL и смотрел, как на самом деле реализованы некоторые из классов, которые я использовал ранее. Я никогда раньше не думал о том, …
162 c#  .net  algorithm  random 

14
Выбрать случайное значение из перечисления?
Если у меня есть перечисление как это: public enum Letter { A, B, C, //... } Каков наилучший способ выбрать один случайным образом? Это не должно быть пуленепробиваемым качеством продукции, но было бы неплохо равномерное распределение. Я мог бы сделать что-то вроде этого private Letter randomLetter() { int pick = …
162 java  random  enums 

11
Как сгенерировать случайное число на C ++?
Я пытаюсь сделать игру с кубиками, и мне нужно, чтобы в ней были случайные числа (чтобы смоделировать стороны кубика. Я знаю, как сделать это между 1 и 6). С помощью #include <cstdlib> #include <ctime> #include <iostream> using namespace std; int main() { srand((unsigned)time(0)); int i; i = (rand()%6)+1; cout << …
161 c++  random 


13
Генерация случайного целого числа из диапазона
Мне нужна функция, которая генерирует случайное целое число в заданном диапазоне (включая значения границ). У меня нет необоснованных требований к качеству / случайности, у меня есть четыре требования: Мне нужно, чтобы это было быстро. Мой проект должен генерировать миллионы (а иногда даже десятки миллионов) случайных чисел, и моя текущая функция …
158 c++  random 


11
Лучший способ создать уникальный токен в Rails?
Вот что я использую. Маркер не обязательно должен быть услышан, чтобы угадать, он больше похож на короткий URL-идентификатор, чем на что-либо еще, и я хочу, чтобы он был коротким. Я следовал за некоторыми примерами, которые я нашел в Интернете, и в случае столкновения, я думаю, код ниже воссоздает токен, но …

12
Случайное число между 2 двойными числами
Можно ли сгенерировать случайное число между 2 двойными? Пример: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Тогда я называю это следующим: double result = GetRandomNumber(1.23, 5.34); Любые мысли будут оценены.
156 c#  random 

9
Эффективный метод для генерации строки UUID в JAVA (UUID.randomUUID (). ToString () без черточек)
Я хотел бы эффективную утилиту для генерации уникальных последовательностей байтов. UUID - хороший кандидат, но UUID.randomUUID().toString()генерирует что-то вроде 44e128a5-ac7a-4c9a-be4c-224b6bf81b20этого, но я бы предпочел строку без тире. Я ищу эффективный способ генерировать случайные строки, только из буквенно-цифровых символов (без черточек или любых других специальных символов).
154 java  random  uuid 

30
Необходим предсказуемый генератор случайных чисел
Я разработчик веб-игр, и у меня возникла проблема со случайными числами. Допустим, у игрока есть 20% шанс получить критический удар своим мечом. Это означает, что 1 из 5 попаданий должен быть критическим. Проблема в том, что я получил очень плохие результаты в реальной жизни - иногда игроки получают 3 крита …
151 c++  algorithm  random 

25
Случайная запись в ActiveRecord
Мне нужно получить случайную запись из таблицы через ActiveRecord. Я последовал примеру Джемиса Бака из 2006 года . Тем не менее, я также натолкнулся на другой способ поиска в Google (не могу приписать ссылку из-за ограничений нового пользователя): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Мне …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.