Страница: 1 |
Страница: 1 |
Вопрос: Выдача наповторяющихся чисел
Добавлено: 05.04.05 14:32
Автор вопроса: ddakhin
Как сделать чтобы числа, выданные RND, не повторялись?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 05.04.05 14:41
Randomize Timer
Номер ответа: 2
Автор ответа:
Andrey999
ICQ: 30852361
Вопросов: 73
Ответов: 168
Web-сайт:
Профиль | | #2
Добавлено: 05.04.05 15:54
А как Randomize Timer использовать? Мне тоже интересно.
Номер ответа: 3
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #3
Добавлено: 05.04.05 16:07
Просто пишешь
Это запускает генератор случайных чисел
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 05.04.05 17:48
Если нужна каждый раз разная последовательность, в рамках которой могут быть повторяющиеся числа, то Randomize Timer.
Если нужна последовательность из неповторяющихся чисел, то взять коллекцию, засунуть в неё числа от нижней границы до верхней, потом в цикле возвращать из коллекции случайный элемент (int(rnd*col.count)+1) и удалять его после этого.
Номер ответа: 5
Автор ответа:
Andrey999
ICQ: 30852361
Вопросов: 73
Ответов: 168
Web-сайт:
Профиль | | #5
Добавлено: 05.04.05 19:06
Спасибо огромное,а то я голову ломал как организовать подобное
Номер ответа: 6
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #6
Добавлено: 05.04.05 20:05
Или запоминай числа в массив и не выводи их больше, если тебе нужны неповторяющиеся символы в рамках одного запуска
Номер ответа: 7
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #7
Добавлено: 06.04.05 16:24
Если брать чисто RND (as Single), то числа там и так не повторяются (ну или долго не повторяются)