|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2013, 22:09 | #1 |
Пользователь
Регистрация: 12.09.2012
Сообщений: 81
|
Генератор псевдослучайных чисел
Здравствуйте!!!Мне нужно разобраться в следующем: я написала линейный конгруэнтный метод, но для определенных чисел,есть какая то функция seed(), можно ли ей тут пользоваться? и как мне еще эти числа записать в файл???
Заранее за любую помощь спасибо!!! Код:
|
24.11.2013, 22:25 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Randomize - изменяет последовательность псевдослучайных чисел
Random(x) - псевдослучайное число в интервале 0..x-1 Randseed - Изменяет число, с которого начиная генерация Последний раз редактировалось ZX Spectrum-128; 24.11.2013 в 22:28. |
24.11.2013, 22:43 | #3 |
Пользователь
Регистрация: 12.09.2012
Сообщений: 81
|
Тогда моя последовательность будет случайной
|
24.11.2013, 22:52 | #4 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Так вроде вам же это и нужно было. Нет?
|
24.11.2013, 23:16 | #5 |
Пользователь
Регистрация: 12.09.2012
Сообщений: 81
|
а как мне в моей програмке воспользоваться
|
24.11.2013, 23:18 | #6 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Код:
Только, честно говоря, я не совсем понял, что вам нужно. |
24.11.2013, 23:23 | #7 |
Пользователь
Регистрация: 12.09.2012
Сообщений: 81
|
мне нужно написать генератор псевдослучайных чисел, вот выписка со статьи, я просто понять не могу, как к моей програмке это применить
У любого ГПСЧ есть некоторое значение (переменная), которое текущее значение которой и является случайным значением, назовём эту переменную RandSeed, его также принято называть инициализатором ГПСЧ (по крайнем мере я его так называю, вы называйте, как хотите смысл не меняется). При вызове функции Randomize() происходит присваивание переменной RandSeed некоторого значения, которое извлекается от системного таймера или другого источника, значение которого трудно предсказать. |
24.11.2013, 23:26 | #8 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
То есть вам все-таки нужно написать сам гпсч?
|
24.11.2013, 23:28 | #9 |
Пользователь
Регистрация: 12.09.2012
Сообщений: 81
|
да, я начали, но для определенных чисел, правильно ли это будет
|
24.11.2013, 23:33 | #10 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
http://www.delphiplus.org/fundamenta...nii-metod.html
Там обьяснение и код. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Генератор псевдослучайных чисел без использования встроеных функций | lordik333 | C# (си шарп) | 1 | 03.12.2012 20:18 |
конгруэнтный генератор псевдослучайных чисел | cvbcvb | Помощь студентам | 0 | 10.05.2010 00:16 |
генератор псевдослучайных чисел | duff | Паскаль, Turbo Pascal, PascalABC.NET | 18 | 27.04.2010 23:59 |
Генератор псевдослучайных чисел | Max- | Помощь студентам | 12 | 21.05.2009 21:06 |
генератор псевдослучайных чисел - распределение | elsin | Общие вопросы Delphi | 12 | 15.05.2008 16:07 |