|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2009, 01:38 | #1 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
Random вывод нескольких чисел без повторений
здравствуйте! Хотел спросить: как сделать вывод чисел через рандом от 0 до 50, так что бы они не повторялись в label1, label2 label3.....label8. т.е получится пр: 4 6 34 33 17 11 40 20
Код:
|
05.09.2009, 01:44 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вариант 1: при генерации числа заносить его в массив. А при генерации следующего пробегаться по массиву в поисках совпадения. Если найдено, то генерируем заново.
Вариант 2: заполняем массив числами от 0 до 50 и перемешиваем его. Берем нужное количество чисел.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
05.09.2009, 02:10 | #3 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
Программист
Я не очень силен в Делфи, знаю прибавить 2 числа, кнопочку переместить, игрушку наготовом движке сделать, если можешь хоть примерно код написать как это взять числа
спасибо! |
05.09.2009, 03:30 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
leonw, учитесь пользоваться поиском по форуму!!
Достаточно забить в поиск ключевые слова (например Random повторений) и, ву а ля: http://www.programmersforum.ru/showthread.php?t=16368 посты №12 и 16 или http://www.programmersforum.ru/showthread.php?t=16335 пост №5 или http://www.programmersforum.ru/showthread.php?t=12762 ладно. чисто по приколу... вот полностью готовый год (использован алгоритм заполнения массива (с) Карась Код:
|
05.09.2009, 13:15 | #5 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
спасибо!
привет! Спасибо!!! эт правдо, с поиском у меня проблемы, я даже не знал как написать "Random повторений" в поиск.
Спасибо!!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод значений нескольких столбцов в DBLookUpComboBox | dkl | БД в Delphi | 5 | 07.11.2011 16:41 |
Перевод нескольких чисел в строке | krappt | Общие вопросы C/C++ | 2 | 09.07.2009 23:11 |
Вывод сообщения без кнопок | transgd | Microsoft Office Excel | 6 | 19.06.2009 06:15 |
Вывод в memo.lines значения R:=random | Алексей_xXx | Помощь студентам | 3 | 24.05.2009 11:26 |
Массив без повторений | Uzenec | Помощь студентам | 2 | 17.01.2008 08:23 |