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

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

10
Як слід перевірити випадковість?
Розглянемо метод випадкового переміщення елементів у масиві. Як би ви написали простий, але надійний блок-тест, щоб переконатися, що це працює? Я придумав дві ідеї, обидві з яких мають помітні вади: Перемішайте масив і переконайтеся, що його порядок відрізняється від попереднього. Це звучить добре, але виходить з ладу, якщо перетасовка трапляється …

4
Як функціональні мови обробляють випадкові числа?
Що я маю на увазі з цього приводу, що майже в кожному підручнику, який я читав про функціональні мови, є те, що одна з найважливіших речей щодо функцій - це те, що якщо ви двічі викличете функцію з тими ж параметрами, ви завжди будете мати такий же результат. Як на …

5
отримати зважений випадковий предмет
У мене, наприклад, ця таблиця + ----------------- + | фрукти | вага | + ----------------- + | яблуко | 4 | | помаранчевий | 2 | | лимон | 1 | + ----------------- + Мені потрібно повернути випадковий плід. Але яблуко слід збирати в 4 рази частіше, ніж лимон і …
51 algorithms  ruby  math  random 

9
Чому неможливо скласти справді випадкові числа?
Я намагався вирішити проблему хобі, яка вимагала генерування мільйона випадкових чисел. Але я швидко зрозумів, що стає важко зробити їх унікальними. Я підібрав керівництво з проектування алгоритму, щоб прочитати про генерацію випадкових чисел. У ньому є наступний абзац, який я повністю не в змозі зрозуміти. На жаль, генерувати випадкові числа …

14
Тестування одиниці властивих випадкових / недетермінованих алгоритмів
Мій поточний проект, лаконічно, передбачає створення "обмежено випадкових подій". Я в основному генерую графік перевірок. Деякі з них базуються на суворих обмеженнях графіку; Ви проводите огляд раз на тиждень у п’ятницю о 10:00 ранку. Інші перевірки є "випадковими"; є основні налаштовані вимоги, такі як "інспекція повинна відбуватися 3 рази на …

11
Алгоритм генерації випадкових чисел для людського мозку? [зачинено]
Чи знаєте ви, чи ви створили будь-які практичні, прості в навчанні алгоритми, що дозволяють зрозуміти людині, які дозволяють людині генерувати (дещо «справжні») випадкові числа? Під «головою» я маю на увазі .. бажано без будь-яких зовнішніх інструментів чи пристроїв. Також бажаний високий вихід (багато випадкових чисел в хвилину). Запитав про це, …

11
Одиничні методи випробування з невизначеним виходом
У мене є клас, призначений для генерування випадкового пароля довжини, яка також є випадковою, але обмежена між визначеним мінімумом та максимальною довжиною. Я будував одиничні тести і наткнувся на цікавий маленький корч з цим класом. Вся ідея одиничного тесту полягає в тому, що він повинен бути повторюваним. Якщо ви запускаєте …

6
Я хотів би написати алгоритм «остаточного перетасування», щоб сортувати свою колекцію mp3
Я шукаю псевдокоди щодо сортування моїх mp3-файлів таким чином, щоб уникнути повтору заголовка та виконавця . Я слухаю коронців - Френка Сінатра, Тоні Беннетта, Елла Фіцджеральд тощо, співаючи старі стандарти. Кожен артист записує багато тих самих пісень - Fly Me To The Moon, The Way You Look Tonight, Stardust тощо. …

6
Зіткнення UUID [закрито]
Хто-небудь проводив реальне дослідження щодо ймовірності зіткнень UUID, особливо з версіями 4 (випадкових) UUID, враховуючи, що генератори випадкових чисел, які ми використовуємо, не є справді випадковими, і що ми можемо мати десятки чи сотні однакових машин, що працюють з тим самим кодом генерування UUID? Мої співробітники вважають тестування на зіткнення …
33 random  uuid 

4
Чи можете ви використовувати Pi як сирий генератор випадкових чисел?
Нещодавно я зустрічався з цим питанням на math.SE. Це змусило мене задуматися. Чи можна Пі використати як генератор сирого випадкового числа? Я маю на увазі результати добре відомі (скільки часу обчислювались пі?), Але, здається, Pi є цілком випадковим, коли брати 1 цифру за один раз. Чи має це взагалі сенс?

6
Як працюють генератори випадкових чисел?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я просто розмірковував над rand()функцією php і думав про те, як би я міг її переробити, і я прийшов зовсім ошелешений. Як працюють генератори випадкових чисел?
23 random  numbers 

4
Прогнозування виходу ранду PHP ()
Я читав у численних джерелах, що вихід rand () PHP передбачуваний як його PRNG, і я здебільшого сприймаю це як факт просто тому, що я його бачив у дуже багатьох місцях. Мене цікавить доказова концепція: як би я пішов про прогнозування виходу rand ()? Прочитавши цю статтю, я зрозумів, що …
21 security  random 

7
Як створити UUID, захищені від мови?
Я завжди хотів використовувати рядки, що генеруються випадковим чином, для ідентифікаторів моїх ресурсів, тому я міг би мати короткі URL-адреси, такі як: / user / 4jz0k1 Але я ніколи цього не робив, тому що мене хвилювало те, що генерація випадкових рядків створює фактичні слова, наприклад: / user / f * …
20 random  uuid 

4
Які найкращі практики для тестування програм зі стохастичною поведінкою?
Роблячи науково-дослідні роботи, я часто виявляю, що пишу програми, які мають велику ступінь випадковості у своїй поведінці. Наприклад, коли я працюю в генетичному програмуванні, я часто пишу програми, які генерують та виконують довільний випадковий вихідний код. Проблема тестування такого коду полягає в тому, що помилки часто перериваються і їх дуже …

2
Оскільки збирання сміття не є детермінованим, чому його не використовують для безпечного генерування випадкових чисел?
Я розумію, що / dev / random є хорошим джерелом ентропії, і це те, що зазвичай використовується-- Це так само, як я читаю на GC, принаймні на Java, здається прийнятим, що демон демону сміття виконує недетерміновано . Якщо це правда, чому б ми не використали терміни збору сміття як джерело …

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