Всем привет!
Подскажите, как взять какое-либо произвольное число, но начиная не с нуля? Допустим выбрать число, находящееся в диапазоне от 25 до 100.
Заранее благодарю.
Выглядит весьма сомнительно Если целое от 25 до 100, тоn = 25 + CInt(Rnd * 75)
n = Int(25 + 76 * Rnd)
Roman-vb писал(а):Выглядит весьма сомнительно Если целое от 25 до 100, тоn = 25 + CInt(Rnd * 75)
- Код: Выделить всё
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)
Сейчас этот форум просматривают: AhrefsBot и гости: 181