Как получать разные числа

From
Evgenij Masherov (2:5020/175.2)
To
Stanislav Shwartsman
Date
2002-10-25T21:34:14Z
Area
RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>

Thu Oct 24 2002 17:40, Stanislav Shwartsman wrote to Evgenij Masherov:

 
 YM>>> Второй человек советует вызвать randomize(). Объясните, где она
 YM>>> лежит ? Нет ее ни в time.h, stdlib.h. Это что, название
 YM>>> алгоритма, а не функции ? В библиотеке С есть rand и srand.
 YM>>> VC6.0.

 EM>>  Она лежит в stdlib.h и принадлежит к стандарту С.

 SS>   Может еще придумаешь номер стандарта, в котором он описан ?

 SS>   P.S. Не принадлежит он к стандарту.

 Не претендую на статус знатока стандартов, но в нескольких местах встречал
упоминания о ней, как о стандартной в этой библиотеке
1. "Some useful routines proposed by ANSI "
http://tigcc.ticalc.org/doc/stdlib.html
2. http://www.simonhuggins.com/courses/progbegin/c/course_notes/session02/
3. http://www.stanford.edu/class/cs106x/handouts/H12Lecture3Notes.pdf
что, возможно, отражает только мнение авторов.
Встречал я также ее и в не-Борландовских реализациях, что, впрочем, не
доказывает ея стандартности, а лишь распространенность.
Вопрос, однако, был в ином. Алгоритмический ГСЧ случайность не способен
создавать в принципе, и ее нужно вносить искусственно, при помощи ли названной
функции, если она включена в библиотеку, при помощи ли приведенных не только
мной макросов, или как-то иначе.

Евгений Машеров АКА СанитарЖеня

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)