Що таке початкове число випадкового числа?
Насіння є позитивне ціле число, яке ініціалізує генератор випадкових чисел (технічно, генератор псевдовипадкових чисел). Засіб дає змогу створювати відтворювані потоки випадкових чисел. 7 жовтня 2017 р.
Яке значення має випадковість. насіння(42) ? Це посилання на поп-культуру! У популярному науково-фантастичному романі Дугласа Адамса 1979 року «Автостопом по Галактиці» наприкінці книги, суперкомп’ютер Deep Thought показує, що відповідь на важливе питання «життя, всесвіт і все» — 42.
Насіння є початкова точка, коли ви генеруєте випадкові числа. Якщо ви використовуєте те саме початкове число, ви отримаєте однакові випадкові числа. Наприклад, у Python, якщо ви використовуєте початкове значення (123), а потім згенеруєте кілька випадкових чисел, вони будуть такими ж, як і ті, які ви згенеруєте пізніше, але з тим самим початковим значенням (123), як показано на малюнку нижче.
Якість «початкового матеріалу» для випадкових чисел визначає корисність випадкових чисел. Якщо «початкове число» є пізнаваним, то вихід є детермінованим. Найкращим буде «насіння». випадкове число, оскільки воно є невизначеним.
випадковий. seed() схожий на відкриття книги випадкових чисел на певній сторінці. Числа на цій сторінці все ще випадкові, але якщо ви пам’ятаєте, яку сторінку ви перегорнули, ви завжди отримуватимете ті самі випадкові числа. У Python це означає, що ваш код завжди видаватиме однакові результати.
Спочатку це було цілковито жартом, але після його публікації в 1979 році любителі наукової фантастики та ботаніки намагалися приписати значення цьому числу та певною мірою підтвердити його твердження про відповідь на «основне питання життя, Всесвіту та всього іншого».