Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Остановка колеса фортуны?   Найти похожие ветки 

 
Остановка колеса фортуны?   (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 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
8-1100687392
Viktop
2004-11-17 13:29
2005.03.13
Как повернуть изображение


6-1105025356
Surrender1
2005-01-06 18:29
2005.03.13
Как определить имя пользователя подключаемого к моему WEB


14-1108830923
R.D.I.
2005-02-19 19:35
2005.03.13
Задачка или почему это работает?


14-1108993511
juice
2005-02-21 16:45
2005.03.13
C++ Builder 5 Fatal: Unable to open file FILECTRL.OBJ


3-1107933130
Scorpio
2005-02-09 10:12
2005.03.13
ADOTable - ошибка при подключении