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

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


13
Генерация случайных чисел с заданным (числовым) распределением
У меня есть файл с некоторыми вероятностями для разных значений, например: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 Я хотел бы генерировать случайные числа, используя это распределение. Существует ли существующий модуль, который этим занимается? Довольно просто написать код самостоятельно (построить кумулятивную функцию плотности, сгенерировать случайное …
134 python  module  random 

14
Rails 3: получить случайную запись
Итак, я нашел несколько примеров поиска случайной записи в Rails 2 - кажется, предпочтительный метод: Thing.find :first, :offset => rand(Thing.count) Будучи новичком, я не уверен, как это можно построить с использованием нового синтаксиса find в Rails 3. Итак, что же такое «Rails 3 Way» для поиска случайной записи?

4
Структура данных для загруженных игральных костей?
Предположим, что у меня есть n-сторонний загруженный кубик, где каждая сторона k имеет некоторую вероятность p K приходить, когда я раскатать. Мне любопытно, есть ли хороший алгоритм для статического хранения этой информации (то есть для фиксированного набора вероятностей), чтобы я мог эффективно моделировать случайный бросок кубика. В настоящее время у …


4
Выберите 50 элементов из списка случайным образом для записи в файл
Пока я понял, как импортировать файл, создавать новые файлы и рандомизировать список. У меня возникли проблемы с выбором случайным образом только 50 элементов из списка для записи в файл? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for …
130 python  file  list  select  random 



12
Правильно ли использовать метод JavaScript Array.sort () для перетасовки?
Я помогал кому-то с его кодом JavaScript, и мой взгляд привлек раздел, который выглядел так: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Моя первая мысль была: эй, это не может сработать! Но затем я поэкспериментировал и обнаружил, что, по крайней мере, он действительно дает хорошо рандомизированные результаты. Затем я сделал …

3
1.0 - допустимый вывод std :: generate_canonical?
Я всегда думал, что случайные числа лежат между нулем и единицей, без него1 , т.е. это числа из полуоткрытого интервала [0,1). Справки о на cppreference.com из std::generate_canonicalподтверждает это. Однако когда я запускаю следующую программу: #include <iostream> #include <limits> #include <random> int main() { std::mt19937 rng; std::seed_seq sequence{0, 1, 2, 3, …
124 c++  c++11  random 




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

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

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