Пример:
randomize;
For i:=1 to n do
begin
B[ i]:=random(21)-10;
write(B[ i]:4);
end;
Другие языки программирования и технологии
Чем отличаются (randomize; и random;)?
Randomize инициализирует начальное значение последовательности случайных чисел. Если не вызывать Randomize, то это всегда будет одна и та же последовательность (полезно для отладки) .
Random выдает числа из этой последовательности.
Random выдает числа из этой последовательности.
Давайте рассмотрим что Такое РАНДОМ:
Рандом - Случайное, проще говоря.. .
Рандом это 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-ое Корейцы не пьют столько
randomize насколько я помню это инициализация генератора случ. чисел, а рэндом это уже собсна генерирование...
Делай так как в пимере, и прога будет хорошо работать...
Для Винды (NT?) можно вызывать Randomize постоянно, так как для задание базы Random используется QueryPerformanceCounter, считающий тики процессора. При каждом вызове Randomize база будет разная, поэтому и в Random значения не будут повторятся.
Повторяться-то они не будут, но полученная последовательность не будет напоминать истинно случайные числа, там может появиться закономерность. Поэтому Randomize в любой системе надо вызывать только один раз.
Повторяться-то они не будут, но полученная последовательность не будет напоминать истинно случайные числа, там может появиться закономерность. Поэтому Randomize в любой системе надо вызывать только один раз.
Похожие вопросы
- Как сделать Random в C#
- Проблема с оператором random в паскале
- Класс Math и его метод random
- Random
- random в С++
- С++ Random(); Random(); Как задать диапазон значений от -116 до 950?
- подскажите пожалуйста что такое randomize?а точнее его суть
- randomize();. С++; Как заполнить массив допустим из 15 чисел случайным образом от 1 до 15 , чтобы числа не повторялись?
- Для чего в VB используются функции Rnd и Randomize?
- народ поделись кодом на асме которым С++ считает функцию random()