RANDOM NUMBER! *REP+*
#6

It's simple to understand with a little common sense.

pawn Код:
(random(maximum_value - minimum_value) + minimum_value)
random - Selects a random number, starting from 0. e.g. random(3), this would select a random number equal or between 0 and 2.
maximum_value - The returned value won't go over this value.
minimum_value - The returned value won't go below this value.

e.g.

RandomBetween(10, 20)

It would return a number equal or between 10 and 20.

minimum_value = 10 - maximum_value = 20

Now (random(maximum_value - minimum_value) + minimum_value) would do the following while respecting the parentheses:

(maximum_value - minimum_value)
20 - 10 = 10

random(10) - e.g. 5

5 + minimum_value

5 + 10 -> 15
Reply


Messages In This Thread
RANDOM NUMBER! *REP+* - by _GHT_MarK445 - 19.03.2016, 16:01
Re: RANDOM NUMBER! *REP+* - by zPain - 19.03.2016, 17:21
Re: RANDOM NUMBER! *REP+* - by SickAttack - 19.03.2016, 17:45
Re: RANDOM NUMBER! *REP+* - by _GHT_MarK445 - 19.03.2016, 18:32
Re: RANDOM NUMBER! *REP+* - by introzen - 19.03.2016, 18:34
Re: RANDOM NUMBER! *REP+* - by SickAttack - 19.03.2016, 18:38
Re: RANDOM NUMBER! *REP+* - by _GHT_MarK445 - 22.03.2016, 15:35
Re: RANDOM NUMBER! *REP+* - by SyS - 22.03.2016, 15:59
Re: RANDOM NUMBER! *REP+* - by _GHT_MarK445 - 22.03.2016, 16:00
Re: RANDOM NUMBER! *REP+* - by SyS - 22.03.2016, 16:11

Forum Jump:


Users browsing this thread: 1 Guest(s)