Очень простой вопрос. Что означает термин «посев» в целом? Я поставлю контекст, т. Е. Вы должны засечь случайные функции.Что означает «посев»?
ответ
Большинство случайных функций, которые являются общими для персональных компьютеров, не являются случайными, но детерминированными до степени. «Семя» для этих псевдо-случайных функций является отправной точкой, на которой основаны будущие значения. Это полезно для целей отладки: если вы сохраняете семя от выполнения до исполнения, вы получите одинаковые номера.
Для получения более случайных чисел различное семя часто используется от исполнения до исполнения. Это часто основывается на времени машины.
Этот метод полностью отличается от генерации «истинного» случайного числа, основанного на каком-то физическом свойстве в окружающем нас мире. Лавовые лампы и солнечные пятна являются двумя из более «забавных» свойств, которые можно наблюдать для генерации «более случайных» чисел. Любой может поразить http://www.random.org/, чтобы получить реальное случайное число, если оно действительно необходимо для веб-сайта покера. Если у вас нет хорошего генератора, люди могут попытаться выяснить, как работает генератор, и предсказать будущие цифры.
Это означает: выберите место для начала.
Подумайте о генераторе псевдослучайных чисел как о действительно длинном списке чисел. Этот список является круглым, он в конце концов повторяется.
Для его использования вам нужно выбрать стартовую площадку. Это называется «семя».
Некоторые слайды, которые говорят о посеве.
Случайная функция «Посев» предотвращает ее выдачу той же последовательности случайных чисел. Думайте об этом как о супер-случайном запуске вашего случайного генератора.
Представьте себе карточную игру и разработку игровой программы против запуска игры, чтобы сыграть ее на самом деле.
Генераторы псевдослучайных чисел используют семена или семена для определения начальной точки последовательности. Некоторые из них всегда выполняют одну и ту же последовательность, другие могут создавать разные последовательности в зависимости от семени. Некоторые используют каскад, простому RNG дается простое семя, и это выполняется некоторое время для создания более сложного семени для шедевра RNG.
Весьма полезно уметь сознательно повторять последовательность при разработке программы или когда вы хотите воспроизвести предыдущие результаты.
Однако представьте себе карточную игру. Очевидно, что неплохо всегда иметь дело с одной и той же карточкой.
- 1. Что такое посев базы данных в Laravel?
- 2. Что означает: новый означает?
- 3. Что означает <? = Означает?
- 4. Что означает оператор? = Означает?
- 5. Что означает :: означает :: BOOL?
- 6. Что означает @ означает
- 7. Что означает * и означает?
- 8. PHP что означает :: означает?
- 9. Что означает «Ox» означает
- 10. Что означает «for (;;)» означает?
- 11. Что означает \ n означает
- 12. angularjs - что означает: :: означает?
- 13. Python: Что означает * = означает?
- 14. Что означает: означает?
- 15. Что означает * NSFileProtectionComplete * означает?
- 16. Что означает «означает»?
- 17. Что означает @prim: означает?
- 18. Что означает/#!/Означает URL?
- 19. Что означает // **/означает?
- 20. посев безопасный случайный в java
- 21. Путаница EF Авто Миграции и Посев - посев каждый запуск программы
- 22. Посев и вызов модели?
- 23. что это означает, что синтаксис директивы означает?
- 24. Посев SQLite RANDOM)
- 25. Посев/мигрирование hasMany отношение
- 26. Посев уникальными объектами
- 27. Laravel: посев ошибка
- 28. Laravel 5 Посев
- 29. Посев Дата объекты
- 30. CarrierWave - Посев существующие файлы
Название должно быть коротким, а фактическое сообщение должно объяснять вопрос ..... не наоборот. – hasen