Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
ВнизОстановка колеса фортуны? Найти похожие ветки
← →
Остановка колеса фортуны? (2005-01-29 18:53) [0]А можно ли как то остановить этот счетчик GetTickCount, или что там отвечает за генератор случ. чисел? Чтоб выдавалось одно и тоже число во всех программах?
← →
TUser © (2005-01-29 20:02) [1]GetTickCount не отвечает за генерацию случ. чисел. См. реализацию. функции random - она на паскале. Если же ты про Randomize, - тогда GetTickCount остановить нельзя, но если ты способ найдешь - тогда останови, plz, время на пол-года или на год - мне надо, чтобы успеть доделать диссер.
← →
TUser © (2005-01-29 20:09) [2]Если нужен какой-нибудь особый способ генерации случайных чисел (например, для производства паролей стандартный Random из Delphi не годится), - тогда найди второй том Кнута.
← →
Vaitek © (2005-01-29 21:46) [3]Я один раз остоновил часы - в 95 винде. Результат - комп повис мгновенно. Ну и зачем оно надо?
← →
GuAV © (2005-01-29 21:53) [4]Заместо Randomize юзай RandSeed := Товя_Константа
← →
Vasya.ru © (2005-01-30 00:17) [5]Чтоб выдавалось одно и тоже число во всех программах?
тебе чтобы во всех, написанных не тобой? Тогда это не возможно
← →
read_me (2005-01-30 00:20) [6]а если остановить потоки отвечающие за генерацию случайных чисел?
← →
Piter © (2005-01-30 02:52) [7]TUser © (29.01.05 20:09) [2]
например, для производства паролей стандартный Random из Delphi не годится
это чем же он не годится?
read_me (30.01.05 0:20) [6]
а если остановить потоки отвечающие за генерацию случайных чисел?
:)))))))))))) !!!
По сабжу - остановить конкретно GetTickCount, конечно, можно. Например, просто перехватывать эту функцию во всех процессах. Но это собьет только те генераторы, которые используют эту функцию...
← →
Alex Konshin © (2005-01-30 03:36) [8]Tick counter отвечает слишком за многое, чтобы его останавливать.
Например, именно он используется при диспетчеризации нитей.
← →
GrayFace © (2005-01-30 05:42) [9]Наверное, можно управлять этим во всех программах на Дельфи, если RandSeed менять, но одно число во всех прогах все-равно не получишь, т.к. это и от диапозона зависит.
TUser © (29.01.05 20:09) [2]
(например, для производства паролей стандартный Random из Delphi не годится)
Почему?
← →
kaZaNoVa © (2005-01-30 05:47) [10]TUser © (29.01.05 20:09) [2]
> для производства паролей стандартный Random из Delphi
> не годится
на 5% согласен ..
я делал генератор паролей - там прогонялRandom()
случайное число раз, зависящее от координат мыша))))
результат был супер)
← →
Piter © (2005-01-30 14:57) [11]kaZaNoVa © (30.01.05 5:47) [10]
я делал генератор паролей - там прогонял Random()
а Randomize не забыл?
Alex Konshin © (30.01.05 3:36) [8]
Например, именно он используется при диспетчеризации нитей
ну так не GetTickCount же используется при диспетчиризации нитей...
TUser © (29.01.05 20:09) [2]
для производства паролей стандартный Random из Delphi не годится
Так все таки почему?
← →
uny © (2005-01-30 15:11) [12]на сайте intel"а есть драйвер для процессора - генерирует случайные числа на основании теплового чего то процессора - там они реально случайные, если использовать что то подобное, то все программы будут считывать числа из этого драйвера и на время отладки можно выдавать что то другое из него
← →
kaZaNoVa © (2005-01-30 15:51) [13]Piter © (30.01.05 14:57) [11]
> а Randomize не забыл?
разумеется, вForm.Create
=))
← →
Anatoly Podgoretsky © (2005-01-30 16:49) [14]read_me (30.01.05 00:20) [6]
потоки не отвечают за генерацию случайных чисел?
Остановка колеса фортуны? (29.01.05 18:53)
Не используй Randomize, если же нужна своя повторяемая последовательность в программа, то еще и RandSeed. GuAV © (29.01.05 21:53) [4] это уже сказал.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.03 c