Автор Maga задал вопрос в разделе Другие языки и технологии
Чем отличаются (randomize; и random;)? и получил лучший ответ
Ответ от
Randomize инициализирует начальное значение последовательности случайных чисел. Если не вызывать Randomize, то это всегда будет одна и та же последовательность (полезно для отладки) .
Random выдает числа из этой последовательности.
Ответ от Кocильщик Лyжaёв[гуру]
randomize насколько я помню это инициализация генератора случ. чисел, а рэндом это уже собсна генерирование...
randomize насколько я помню это инициализация генератора случ. чисел, а рэндом это уже собсна генерирование...
Ответ от Давид Саркисян[активный]
Для Винды (NT?) можно вызывать Randomize постоянно, так как для задание базы Random используется QueryPerformanceCounter, считающий тики процессора. При каждом вызове Randomize база будет разная, поэтому и в Random значения не будут повторятся.
Повторяться-то они не будут, но полученная последовательность не будет напоминать истинно случайные числа, там может появиться закономерность. Поэтому Randomize в любой системе надо вызывать только один раз.
Для Винды (NT?) можно вызывать Randomize постоянно, так как для задание базы Random используется QueryPerformanceCounter, считающий тики процессора. При каждом вызове Randomize база будет разная, поэтому и в Random значения не будут повторятся.
Повторяться-то они не будут, но полученная последовательность не будет напоминать истинно случайные числа, там может появиться закономерность. Поэтому Randomize в любой системе надо вызывать только один раз.
Ответ от Galina Holmberg[гуру]
Давайте рассмотрим что Такое РАНДОМ:
Рандом - Случайное, проще говоря.. .
Рандом это 1-50% на чтото
ЧТо такое Корейский рандом:
Это 100% которые срабатывают в 1% случаев из которых работает только 47%
Американский рандом это 50 на 50 Либо то либо другое
Чем он отличается от Корейского?
Впринципе ничем, это тот же Американский рандом но работающий в 5% случаев
Русский рандом: Это 100% шанс напится в НГ чтобы опохмелятся до 3-го Января
Чем он отличается от Корейского рандома?
Многим,
1-ое Этот рандом работает в 100% случаев.
2-ое Корейцы не пьют столько
Давайте рассмотрим что Такое РАНДОМ:
Рандом - Случайное, проще говоря.. .
Рандом это 1-50% на чтото
ЧТо такое Корейский рандом:
Это 100% которые срабатывают в 1% случаев из которых работает только 47%
Американский рандом это 50 на 50 Либо то либо другое
Чем он отличается от Корейского?
Впринципе ничем, это тот же Американский рандом но работающий в 5% случаев
Русский рандом: Это 100% шанс напится в НГ чтобы опохмелятся до 3-го Января
Чем он отличается от Корейского рандома?
Многим,
1-ое Этот рандом работает в 100% случаев.
2-ое Корейцы не пьют столько
Ответ от Ixer Romanchyk[активный]
Делай так как в пимере, и прога будет хорошо работать...
Делай так как в пимере, и прога будет хорошо работать...
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Чем отличаются (randomize; и random;)?
спросили в Randomness Stdlib h
язык программирования Си: Почему ругается на RANDOM и RANDOMIZE? Причем в разных задачах, что не так?
Вот тебе образец
Инициализация генератора случайных чисел.
Синтаксис
подробнее...
язык программирования Си: Почему ругается на RANDOM и RANDOMIZE? Причем в разных задачах, что не так?
Вот тебе образец
Инициализация генератора случайных чисел.
Синтаксис
подробнее...
спросили в Randomness
Функция randomize в Паскале. помогите применить.
во первых это процедура
сначала делаешь, в начале программы:
randomize();
это
подробнее...
Функция randomize в Паскале. помогите применить.
во первых это процедура
сначала делаешь, в начале программы:
randomize();
это
подробнее...
спросили в Randomness
Как в Паскале использовать функцию Random?
Вот пример такой программы:
VAR x,p,i:integer;
BEGIN
Randomize; {Чтобы каждый раз
подробнее...
Как в Паскале использовать функцию Random?
Вот пример такой программы:
VAR x,p,i:integer;
BEGIN
Randomize; {Чтобы каждый раз
подробнее...
спросили в Randomness
Функция Random() в Delphi
Во-первых: к цифрам относятся только однозначные числа!
Двузначные − это уже числа…
подробнее...
Функция Random() в Delphi
Во-первых: к цифрам относятся только однозначные числа!
Двузначные − это уже числа…
подробнее...
спросили в Randomness
Проблема с оператором random в паскале
a:=random(9)1; что это? Точнее где ты видел такую запись?
для чисел от 1 до 9 будет так
подробнее...
Проблема с оператором random в паскале
a:=random(9)1; что это? Точнее где ты видел такую запись?
для чисел от 1 до 9 будет так
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Randomness
подскажите пожалуйста что такое randomize?а точнее его суть
Процедура Randomize
Функция: Инициализирует встроенный генератор случайных
чисел
подробнее...
подскажите пожалуйста что такое randomize?а точнее его суть
Процедура Randomize
Функция: Инициализирует встроенный генератор случайных
чисел
подробнее...
спросили в Randomness
Генератор случайных чисел на Delphi
на событие OnClick данной кнопки пишешь следующее:
begin
randomize;
подробнее...
Генератор случайных чисел на Delphi
на событие OnClick данной кнопки пишешь следующее:
begin
randomize;
подробнее...