Запитання з тегом «random»

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

7
JS генерують випадкові булі
Просте запитання, але мене тут цікавлять нюанси. Я генерую випадкові булі, використовуючи наступний метод, який я придумав сам: const rand = Boolean(Math.round(Math.random())); Кожен раз, коли random()з’являється, здається, що завжди є підводний камінь - це не справді випадково, це компрометується чимось чи іншим і т. Д. Отже, я хотів би знати: …

14
Rails 3: Отримайте випадковий запис
Отже, я знайшов кілька прикладів пошуку випадкової записи в Rails 2 - кращим методом, здається, є: Thing.find :first, :offset => rand(Thing.count) Будучи чимось новачком, я не впевнений, як це можна побудувати, використовуючи новий синтаксис пошуку в Rails 3. Отже, що таке "Рейки 3 шляху", щоб знайти випадковий запис?

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

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 item …
129 python  file  list  select  random 



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

3
1,0 є дійсним висновок від std :: generator_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 для "генератора випадкових чисел", і він використовувався для вирішення десятків, якщо не сотень конкурсів та розіграшів на дискусійних форумах і блогах (я знаю, тому що я бачу …
116 javascript  random 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.