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

124
1.0 - допустимый вывод std :: generate_canonical?

Я всегда думал, что случайные числа лежат между нулем и единицей, без него1 , т.е. это числа из полуоткрытого интервала [0,1). Справки о на cppreference.com из std::generate_canonicalподтверждает это. Однако когда я запускаю следующую программу: #include <iostream> #include <limits>...

117
Насколько случайным является Math.random в JavaScript?

Уже 6 лет у меня на сайте есть страница с генератором случайных чисел . Долгое время это был первый или второй результат в Google для "генератора случайных чисел", и он использовался для принятия решений в десятках, если не сотнях конкурсов и рисунков на дискуссионных форумах и блогах (я знаю,...

114
Генерация случайных чисел в соответствии с нормальным распределением в C / C ++

Как я могу легко генерировать случайные числа в соответствии с нормальным распределением в C или C ++? Я не хочу использовать Boost. Я знаю, что Кнут подробно рассказывает об этом, но сейчас у меня под рукой нет его...

113
Как кратко, портативно и тщательно засеять ГПСЧ mt19937?

Кажется, я вижу много ответов, в которых кто-то предлагает использовать <random>для генерации случайных чисел, обычно вместе с таким кодом: std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, 5); dis(gen); Обычно это заменяет какую-то «нечестивую...

110
Как мне создать список случайных чисел без дубликатов?

Я пробовал использовать random.randint(0, 100), но некоторые цифры совпали. Есть ли метод / модуль для создания списка уникальных случайных чисел? Примечание. Следующий код основан на ответе и был добавлен после публикации ответа. Это не часть вопроса; это решение. def getScores(): # open files to...

109
Почему rand ()% 6 смещен?

Читая, как использовать std :: rand, я нашел этот код на cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased Что не так с выражением справа? Пробовал и работает...

108
Как сгенерировать случайное целое число из диапазона

Это продолжение ранее опубликованного вопроса: Как сгенерировать случайное число на C? Я хочу иметь возможность генерировать случайное число из определенного диапазона, например от 1 до 6, чтобы имитировать стороны игральной кости. Как бы я это...

106
Преобразование равномерного распределения в нормальное распределение

Как я могу преобразовать равномерное распределение (как и большинство генераторов случайных чисел, например, между 0,0 и 1,0) в нормальное распределение? Что, если я хочу выбрать среднее значение и стандартное...

104
Взвешенные случайные числа

Я пытаюсь реализовать взвешенные случайные числа. Я сейчас просто бьюсь головой об стену и не могу понять этого. В своем проекте (диапазоны рук в холдеме, субъективный анализ эквити олл-ин) я использую случайные функции Boost. Итак, допустим, я хочу выбрать случайное число от 1 до 3 (то есть 1, 2...

102
Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux?

Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux? У меня нет shufкоманды, так что я ищу что - то вроде perlили awkоднострочника что совершающего ту же задачу....

102
Создать GUID в MySQL для существующих данных?

Я только что импортировал кучу данных в таблицу MySQL, и у меня есть столбец «GUID», который я хочу в основном заполнить всеми существующими строками новыми уникальными случайными GUID. Как мне это сделать в MySQL? Я попытался UPDATE db.tablename SET columnID = UUID() where columnID is not null И...

102
Генерация случайных чисел в C ++ 11: как генерировать, как это работает? [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 9 лет назад . Недавно я...