Как работает функция Random? |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Как работает функция Random? |
MeatCrash |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Объясните мне кто-нибудь, пожалуйста!!!
|
volvo |
Сообщение
#2
|
Гость |
Что именно непонятно? Какие параметры передаются?
Если в функцию передается целое число Х, то она возвращает случайное число (целое) в интервале 0 .. Х-1 Если же функция Random вызывается без параметров, то она вернет случайное вещественное число в интервале 0 .. 1 |
Lapp |
Сообщение
#3
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Можно еще добавить, что "случайные" числа, выдаваемые ей, на самом деле не случайны - ряд в точности повторяется при повторном запуске программы. Это очень удобно для отладки программ, но совершенно не годится для работы продукта. Чтобы получать действительно случайный ряд, перед первым вызовом Random нужно вызвать процедуру Randomaize.
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Altair |
Сообщение
#4
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Как работает функция Random? Использует таймер для получения псевдо случайных чисел. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Lapp |
Сообщение
#5
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Использует таймер для получения псевдо случайных чисел. Не совсем так. Таймер использует не Random, а именно Randomize. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Dr.Bugy |
Сообщение
#6
|
Лихорадка неясного генеза. Группа: Пользователи Сообщений: 81 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
А что там используется?Я как-то не обращал внимания, а посмотреть исходы библиотеки делфи не могу установлена минималка без сурсов.
-------------------- Мир промышленного программирования полон избыточной сложности. В результате такие критерии, как простота, надежность, компактность программ и эффективность исполняемого кода, теперь заменяются на один главный критерий — скорость реализации идей. Приоритет времени разработки понятен: человеческие ресурсы нынче стоят значительно выше, чем аппаратные. Но не теряем ли мы по дороге то ценное, что вернуть потом будет крайне тяжело?.. |
volvo |
Сообщение
#7
|
Гость |
Читать разучились?
Цитата(Правила раздела) 5. Самое главное - это раздел теоретический, т.е. никаких задач и программ - для этого есть отдельный раздел! Если автору вопроса нужны исходники - пусть обращается в соответствующий раздел... Закрыто. |
Текстовая версия | 11.10.2024 22:54 |