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

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

3
Чому Mersenne Twister вважається хорошим?
Мерсенн Твістер вважається хорошим. Хек, джерело CPython каже, що це "один з найбільш широко перевірених генераторів, що існують". Але що це означає? На запитання перерахувати властивості цього генератора, більшість із того, що я можу запропонувати, є поганим: Він масивний і негнучкий (наприклад, немає шукаючих чи декількох потоків), Він не дає …

7
Чи можна PRNG використовувати для магічного стиснення речей?
Ця ідея мені прийшла в голову як дитина, яка навчається програмувати і вперше зустрічається з PRNG. Я досі не знаю, наскільки це реально, але зараз є обмін стеками. Ось схема 14 років для дивовижного алгоритму стиснення: Візьміть ПРНГ і посіяйте його насінням s щоб отримати довгу послідовність псевдовипадкових байтів. Щоб …

2
Наскільки асимптотично поганим є наївне перетасування?
Добре відомо, що цей "наївний" алгоритм переміщення масиву шляхом заміни кожного елемента іншим випадково вибраним не працює належним чином: for (i=0..n-1) swap(A[i], A[random(n)]); Зокрема, оскільки на кожному з ітерацій робиться один із варіантів (з однаковою ймовірністю), можливі можливих 'шляхів' через обчислення; тому що кількість можливих перестановокне ділиться рівномірно на кількість …

2
Моделювання ймовірності 1 з 2 ^ N з менш ніж N випадковими бітами
Скажіть, мені потрібно моделювати такий дискретний розподіл: P(X=k)={12N,1−12N,if k=1if k=0P(X=k)={12N,if k=11−12N,if k=0 P(X = k) = \begin{cases} \frac{1}{2^N}, & \text{if $k = 1$} \\ 1 - \frac{1}{2^N}, & \text{if $k = 0$} \end{cases} Найбільш очевидний спосіб - намалювати випадкових біт і перевірити, чи всі вони дорівнюють (або ). Однак теорія …

7
Відмінності та зв’язки між рандомізованим та недетермінованим алгоритмами?
Які відмінності та зв’язки між рандомізованими алгоритмами та недетермінованими алгоритмами? З Вікіпедії Рандомізоване алгоритм являє собою алгоритм , який використовує ступінь випадковості як частину своєї логіки. Алгоритм зазвичай використовує рівномірно випадкові біти як допоміжний вхід для керування його поведінкою, сподіваючись досягти хорошої продуктивності у "середньому випадку" над усіма можливими варіантами …

4
Рівномірна вибірка з симплексу
Я шукаю алгоритм для створення масиву з N випадкових чисел, таким чином, що сума N чисел дорівнює 1, а всі числа лежать в межах 0 і 1. Наприклад, N = 3, випадкова точка (x, y, z) повинен лежати в межах трикутника: x + y + z = 1 0 < …

11
Чи випадковість фон Неймана в цитаті гріха вже не застосовується?
Деякий хлопець сказав наступне: Кожен, хто намагається генерувати випадкові числа детермінованими засобами, звичайно, живе в стані гріха. Це завжди означає, що ви не можете генерувати справжні випадкові числа лише за допомогою комп'ютера. І він сказав, що коли комп'ютери були еквівалентними розмірами одного мікропроцесора Intel 8080 (~ 6000 клапанів). Комп'ютери стали …

9
Генерація рівномірно розподілених випадкових чисел за допомогою монети
У вас є одна монета. Ви можете перевернути його стільки разів, скільки захочете. Ви хочете створити випадкове число таке, що a ≤ r &lt; b, де r , a , b ∈ Z + .rrra ≤ r &lt; ba≤r&lt;ba \leq r < br , a , b ∈ Z+r,a,b∈Z+r,a,b\in \mathbb{Z}^+ …

3
Чи всі генератори псевдовипадкових чисел в кінцевому рахунку періодичні?
Чи всі генератори псевдовипадкових чисел в кінцевому рахунку періодичні? Або вони взагалі періодичні? Під періодичним я маю на увазі, що, як і раціональні числа, вони зрештою генерують періодичну послідовність ... І псевдовипадкова означає алгоритмічне / математичне генерування випадкових чисел ...

1
Як довести правильність алгоритму переміщення?
У мене є два способи скласти список предметів у випадковому порядку і я хотів би визначити, чи є вони однаково справедливими (неупередженими). Перший метод, який я використовую, - це побудувати весь список елементів, а потім зробити переміщення на ньому (скажімо, перемішання Фішера-Йейта). Другий метод є скоріше ітераційним методом, який зберігає …

8
Що таке насправді випадковість
Я студент з інформатики, і наразі навчаюся на курсі моделювання систем та моделювання. Він передбачає спілкування із повсякденними системами навколо нас та моделювання їх у різних сценаріях, генеруючи випадкові числа в різних кривих розподілу, наприклад, IID, Гаусса тощо. Я працював над проектом boids, і питання мене просто вразило, що саме …

6
Чи можемо ми генерувати випадкові числа, використовуючи ірраціональні числа, такі як π та e?
Ірраціональні числа, такі як ππ\pi , eеe і 2–√2\sqrt{2} мають унікальну і неповторювану послідовність після коми. Якщо ми витягуємоnнn-туцифру з таких чисел (деnнn- це кількість разів, коли метод називається) і робимо число з цифрами, як це є, чи не можемо ми отримати ідеальний генератор випадкових чисел? Наприклад, якщо ми використовуємо2–√2\sqrt{2} …

9
Як імітувати штамп, що дає справедливу монету
Припустимо, що вам дали справедливу монету і ви хотіли б імітувати розподіл ймовірності багаторазово перегортання справедливої ​​(шестигранної) плашки. Моя початкова думка полягає в тому, що нам потрібно вибрати відповідні цілі числа , такі, що . Отже, перевернувши монету раз, ми відображаємо число, закодоване біт-рядком k довжиною, до виходів штампу, ділимо …

3
Чи є вибіркою відхилення єдиний спосіб отримати справді рівномірний розподіл випадкових чисел?
Припустимо, у нас є випадковий генератор, який виводить числа в діапазоні [0..R−1][0..R−1][0..R-1] при рівномірному розподілі, і нам потрібно генерувати випадкові числа в діапазоні [0..N−1][0..N−1][0..N-1] при рівномірному розподілі. Припустимо, що N&lt;RN&lt;RN < R і NNN не поділяють рівномірно RRR ; для отримання по- справжньому рівномірного розподілу ми можемо використовувати метод вибірки …


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