|
18.07.2010, 17:27
|
#1
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Lib_rnd - Генератор случайных чисел
Библиотека поддерживает такие функции:
seed(i: integer) - Задать начальное значение для генератора чисел
i - любое число от 0 до 4000000000.
get(i: integer) - Получить случайное число в диапазоне от 0 до i (исключительно)
get2(i: integer; k: integer) - Получить случайное число в диапазоне от i (включительно) до k (исключительно)
Пример программы:
Program RndTest; Uses rnd; Begin rnd.seed(0); DrawText('' + rnd.get2(10, 20), 5, 5); Repaint; Delay(5000); End.
Что самое интересное, пока есть строка rnd.seed(0); программа каждый раз будет выдавать одно и то же значение. А стоит её убрать, как генератор будет выдавать разные значения при каждом запуске.
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
|
|
18.07.2010, 18:14
|
#2
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Интерсует алгоритм генрации, а также характеристики шума: распределения и автокорреляция.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
18.07.2010, 18:51
|
#3
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Используется стандартный java'вский Random, а первая же строка в его описании - "An instance of this class is used to generate a stream of pseudorandom numbers. The class uses a 48-bit seed, which is modified using a linear congruential formula. (See Donald Knuth, The Art of Computer Programming, Volume 2, Section 3.2.1.)"
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.07.2010, 19:07
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Спасибо за ответ
using a linear congruential formula
|
тюююю =(
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
18.07.2010, 23:35
|
#5
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Импе, это же J2me, что ты хотел...
|
(Offline)
|
|
19.07.2010, 00:57
|
#6
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Ну предложите другой алгоритм.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
19.07.2010, 01:04
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Lib_rnd - Генератор случайных чисел
Сообщение от odd
Ну предложите другой алгоритм.
|
Да не - это брюзжание скорее.
Найти алгоритмы несложно: http://algolist.manual.ru/maths/generator/index.php или http://alglib.sources.ru/
Но стоит оно того или нет, Вам, пожалуй, виднее ( Phantom негодуэ!) - я на сабже не прогаю, просто зацепило несколько казуальное описание. забей, cHeRsAnYa уже освятил =)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:25.
|