![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
alikoder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 28.3.2008 Репутация: нет Всего: нет |
Всем привет, нужно сгенерировать случайное число от 1 до 6, и результат вывести в edit, но при этом есть RadioGroup в котором также есть 6 items, так вот, в зависимости от того, какой itemIndex сейчас в RadioGroup, то результат случайного числа нужен, что бы было чаще именно то что в itemindex, кто знает как решить проблемку?
|
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 16 Всего: 54 |
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
Как бы если есть какое-то условие, то результат уже не будет случайным. Код Frees не выполняет условие "нужен, что бы было чаще именно то что в itemindex". Тут нужно уточнить, на сколько чаще? В 2 раза? В 10? Это же теория вероятности. Тут вероятность нужно точно знать. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Gwire |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
Исли совместить написаное Frees и Poseidon:
|
|||
|
||||
alikoder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 28.3.2008 Репутация: нет Всего: нет |
Gwire что то я непойму, но куда функции вписывать если юзать код Frees-а
|
|||
|
||||
Gwire |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
alikoder, без обид, но если ты дорос до классов, нужно знать как вызывать функции.
А по поводу - "куда вставлять", если уже совсем непонятно:
Примечание: Вероятность возникновения UserVal будет больше чем 30%, так-как не икслючено появление UserVal в оставшихся 70% значениях Примерное значение = 30% + (70% / 6) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |