![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 29.03.2007
Сообщений: 3
|
![]()
Привет, в общем очень нужен генератор случ. чисел, или хотя бы подскажите реализацию стандартной функции Random.
Я так понял там по ф-ле z:=(i+B+C) mod M, где BCM константы. Но, как быть с i? Извиняйте за ламерский вопрос ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Чем не устраивает Random ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
x:=random(100);
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 29.03.2007
Сообщений: 3
|
![]()
У меня задание написать игру, с поддержкой 1000 игроков(массив из объектов, каждый игрок это объект), которые бросают кости, и выигрывает тот у кого большее число раз выпало 6.
Рандом нужно написать самому, это главная часть задачи, остальное уже сделал. Плиз если знаете скажите как этот random реализуется(там всего 3-4 строки кода кажись), а то весь инет облазил не нашёл. Последний раз редактировалось max4d; 31.03.2007 в 19:40. |
![]() |
![]() |
![]() |
#5 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
max4d, рандом, это псевдослучайный рандом. По сути своей он не случаен, а имеет какуе-то закономерность. Сделайте, что угодно и назовите рандомом, потом сделайте привяку к времени и всё будет случайнее случайного.
![]() z:=(i+B+C) mod M - сделайте i секундами. Хотя лучше побольше функцию навернуть. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.01.2007
Сообщений: 27
|
![]() |
![]() |
![]() |
![]() |
#7 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Max4d, у тебя WebMoney есть? Нет, никакой коммерции, просто если есть, то ты наверняка знаешь, как она устанавливается. Если реализация в Delphi, то ты можешь использовать огромное количество различных переменных, как-то: положение курсора, время работы компьютера,положение формы, количество значков на рабочем столе, количество запущеных приложений, количество выделенной памяти, и т.д.
Этим самым ты сделаешь такой генератор, что его будет очень сложно повторить.
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Повторяю еще раз:
Цитата:
Или лучше так: Этим самым ты сделаешь такой генератор, чтобудет очень сложно его повторить. А все-таки велик и могуч русский язык!!! ![]() Если все-таки требуется более глубокое пояснение: "Чем больше у генератора случайных переменных, тем уникальнее он становится" - это факт. Есть сомнения - давайте превратим это в теорему, обопремся на теорию вероятности и ... И дальше ничего писать не следует. В данном выражении имелось ввиду именно то, что качество генератора зависит от его уникальности и можно сделать его абсолютно неповторимым (или неповторяющимся).
Познавая других, мы познаем себя.
С'est la vie... |
|
![]() |
![]() |
![]() |
#10 |
Редкий тунеядец
Форумчанин
Регистрация: 29.10.2006
Сообщений: 595
|
![]()
Вот мой вариант random!
Код:
Последний раз редактировалось execom; 02.04.2007 в 12:58. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
генератор случайных чисел на С++ | ANTI | Общие вопросы C/C++ | 20 | 12.04.2009 13:02 |
Массивы и генератор случайных чисел | Psyka | Помощь студентам | 6 | 31.07.2008 05:53 |
выборка случайных чисел | furstenberg | Общие вопросы Delphi | 2 | 13.01.2008 21:07 |
генератор случайных чісел | Baron | Помощь студентам | 7 | 17.11.2007 00:55 |
Генератор случайных чисел в СМО | Shoker | Помощь студентам | 1 | 13.10.2007 08:40 |