Рандом не включает последнее число

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
Если я ставлю в рандоме от 1 до 3, то 3 ни разу не показывается. Почему?
Версия 5.7.1
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
нужно ставить 1-4
тогда будут числа 1 2 3
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
ну в математике меня учили, что [1;3] - это включительно, а [1;3) - исключает тройку. Нет?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Это не баг, а фича (c)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Все верно, не баг. Верхний потолок никогда не берется.
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
  • Спасибо
Реакции: Gfoblin

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
+1
пых rand(1,3) - 3 берется!
Почему не берется в зенке не понятно и очень жаль т.к. часть проектов юзает это дело, а оказывается надо было перезакладыватся :(
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)