Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.038 c
1-1109581838
Vasek
2005-02-28 12:10
2005.03.13
Координаты выделенной ячейки в DBGridEh


1-1109604044
hgd
2005-02-28 18:20
2005.03.13
Функция playsound


1-1109537257
StarLit
2005-02-27 23:47
2005.03.13
Как в FileListBox сделать, чтобы он показывал файлы *.jpg и *.gif


14-1108895946
Delta
2005-02-20 13:39
2005.03.13
манифест Windows XP


14-1108752190
[wl]
2005-02-18 21:43
2005.03.13
домой холивар win vs linux





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский