Вниз  MIDlet Pascal
- 5.01.2014 / 00:05
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Ммм..... В том коде генерируется число от 0 до 5, но нужно от 5 до 10, поэтому надо прибавить 5
а:=рандом(6);
а:=а+5;
то же самое:
а:=рандом(6)+5;
__________________
 わからない!!
- 5.01.2014 / 06:29
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
ВитаминКО (05.01.2014/00:05)
Ммм..... В том коде генерируется число от 0 до 5, но нужно от 5 до 10, поэтому надо прибавить 5а:=рандом(6);а:=а+5;то же самое:а:=рандом(6)+5;
Понятно спасибо! Теперь покажи как генерировать случайное число от А до В?
(переменная А=10, В=90. Используй эти переменные, потому что в дальнейшим значение этих переменных могут быть заменены.)
- 5.01.2014 / 07:45
kda-spb
  Пользователь

kda-spb 
Сейчас: Offline
Наверно так :)
x:=рандом(A+1)+B-A;
- 5.01.2014 / 08:12
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
kda-spb (05.01.2014/07:45)
Наверно так :)x:=рандом(A+1)+B-A;
Что то не понятно
- 5.01.2014 / 11:49
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
kda-spb (05.01.2014/07:45)
Наверно так :)x:=рандом(A+1)+B-A;
Неа. Так ты будешь получать числа от 80 до 90

смотрите примеры, была формула.
__________________
 わからない!!
- 5.01.2014 / 12:45
kda-spb
  Пользователь

kda-spb 
Сейчас: Offline
Изв. Не продумавши написал.Ну тогда так должно быть правильно работать
x:=рандом(B-A+1)+A;
- 5.01.2014 / 14:10
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Рандом(90-10+1)+10=рандом(81)+10
генерирует числа от 10 до 90, что нам и нужно было)
__________________
 わからない!!
- 5.01.2014 / 14:13
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
ВитаминКО, Просили же более общего варианта, поэтому упрощать не нужно :gg:
- 5.01.2014 / 14:23
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
SeTSeR, А где я упрощаю? Оо
разжевал парню, что и откуда берется. Если и этого не поймет, то не его это
__________________
 わからない!!
- 5.01.2014 / 14:33
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
ВитаминКО (05.01.2014/14:10)
Рандом(90-10+1)+10=рандом(81)+10генерирует числа от 10 до 90, что нам и нужно было)
Здесь ты прав, но покажи как получить случайное число от А до В? (учитывай что иногда Значение этих переменных меняются на разные число)

Изменено kingdosya (5.01 / 14:42) (всего 1 раз)
Наверх  Всего сообщений: 1594
Фильтровать сообщения
Поиск по теме
Файлы топика (72)