Всем привет!
Подскажите, как взять какое-либо произвольное число, но начиная не с нуля? Допустим выбрать число, находящееся в диапазоне от 25 до 100.
Заранее благодарю.



Выглядит весьма сомнительноn = 25 + CInt(Rnd * 75)
n = Int(25 + 76 * Rnd)
Roman-vb писал(а):Выглядит весьма сомнительноn = 25 + CInt(Rnd * 75)Если целое от 25 до 100, то
- Код: Выделить всё
n = Int(25 + 76 * Rnd)
n = Int(25+76...)n = Cint(Rnd()*99)+1
Код:
n = Cint(Rnd()*99)+1

Int(Rnd(1)*99)+1
Поэтому - бред сумасшедшего, никак иначе!выбрать число, находящееся в диапазоне от 25 до 100.

Twister писал(а):По твоему кодбред сумасшедшего?
- Код: Выделить всё
Int(Rnd(1)*99)+1



Roman-vb писал(а):Если целое от 25 до 100

Зачем писать (100 - 25)?
n = 25 + CInt(Rnd * 75)

[/quote]MSDN писал(а):To produce random integers in a given range, use this formula:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)


Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8