Случайное значение

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
8Ball's
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 23
Зарегистрирован: 26.12.2006 (Вт) 16:10
Откуда: Питер

Случайное значение

Сообщение 8Ball's » 16.08.2007 (Чт) 0:18

Люди подскажите плиз! Нужна функция, которая возвращает случайное число, получая в качестве параметра максимальное значение.
на C# код такой:

Код: Выделить всё
  int rnd( int max ) {
    return (rand() % max) + 1;
  }


Еще проблема в том, что максимальное число должно быть 90 тысяч, а точнее 88799

Подскажите плиз как обработать фунуцию rnd()! Мозги совсем не соображают, а дело срочное!
Изображение

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 16.08.2007 (Чт) 1:12

int(rnd*88799)?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 16.08.2007 (Чт) 7:29

...+1 забыл =)

А если пишешь как функцию - объявляй аргументы и саму ф-цию, как Long.
А еще перед первым вызовом неплохо бы randomize вызывать.. Но это уже мелочи.
label:
cli
jmp label


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot], SemrushBot, Yandex-бот и гости: 95

    TopList