5.01.2014 / 00:05 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Ммм..... В том коде генерируется число от 0 до 5, но нужно от 5 до 10, поэтому надо прибавить 5 а:=рандом(6); а:=а+5; то же самое: а:=рандом(6)+5;
__________________
わからない!! |
5.01.2014 / 06:29 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| ВитаминКО (05.01.2014/00:05) Ммм..... В том коде генерируется число от 0 до 5, но нужно от 5 до 10, поэтому надо прибавить 5а:=рандом(6);а:=а+5;то же самое:а:=рандом(6)+5;Понятно спасибо! Теперь покажи как генерировать случайное число от А до В? (переменная А=10, В=90. Используй эти переменные, потому что в дальнейшим значение этих переменных могут быть заменены.)
|
5.01.2014 / 07:45 | |
kda-spb Пользователь Сейчас: Offline
Имя: Дима Откуда: СПб,Колпино Регистрация: 24.11.2011
| Наверно так x:=рандом(A+1)+B-A; |
5.01.2014 / 08:12 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| kda-spb (05.01.2014/07:45) Наверно так x:=рандом(A+1)+B-A;Что то не понятно |
5.01.2014 / 11:49 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| kda-spb (05.01.2014/07:45) Наверно так x:=рандом(A+1)+B-A;Неа. Так ты будешь получать числа от 80 до 90 смотрите примеры, была формула. __________________
わからない!! |
5.01.2014 / 12:45 | |
kda-spb Пользователь Сейчас: Offline
Имя: Дима Откуда: СПб,Колпино Регистрация: 24.11.2011
| Изв. Не продумавши написал.Ну тогда так должно быть правильно работать x:=рандом(B-A+1)+A;
|
5.01.2014 / 14:10 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Рандом(90-10+1)+10=рандом(81)+10 генерирует числа от 10 до 90, что нам и нужно было)
__________________
わからない!! |
5.01.2014 / 14:13 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| ВитаминКО, Просили же более общего варианта, поэтому упрощать не нужно |
5.01.2014 / 14:23 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| SeTSeR, А где я упрощаю? Оо разжевал парню, что и откуда берется. Если и этого не поймет, то не его это
__________________
わからない!! |
5.01.2014 / 14:33 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| ВитаминКО (05.01.2014/14:10) Рандом(90-10+1)+10=рандом(81)+10генерирует числа от 10 до 90, что нам и нужно было)Здесь ты прав, но покажи как получить случайное число от А до В? (учитывай что иногда Значение этих переменных меняются на разные число)
Изменено kingdosya (5.01 / 14:42) (всего 1 раз) |