Value (RandomNumberGenerator function): Difference between revisions
Jump to navigation
Jump to search
m (1 revision: CharacterMap, RandomNumberGenerator, StringTokenizer methods) |
mNo edit summary |
||
Line 1: | Line 1: | ||
<span style="font-size:120%; color:black"><b>Integer value of random number object</b></span> | <span style="font-size:120%; color:black"><b>Integer value of random number object</b></span> | ||
[[Category:RandomNumberGenerator methods|Value function]] | [[Category:RandomNumberGenerator methods|Value function]] | ||
<!--DPL?? Category:RandomNumberGenerator methods|Value function: Integer value of random number object--> | <!--DPL?? Category:RandomNumberGenerator methods|Value function: Integer value of random number object--> | ||
<!--DPL?? Category:System methods|Value (RandomNumberGenerator function): Integer value of random number object--> | <!--DPL?? Category:System methods|Value (RandomNumberGenerator function): Integer value of random number object--> |
Revision as of 20:12, 31 December 2010
Integer value of random number object
Value is a member of the RandomNumberGenerator class.
This method returns the integer value, within a default or explicit range, of the random number method object. Using this method is the only way to get the random number referred to by a RandomNumberGenerator object variable.
Syntax
%num = %rand:Value([min], [max])
Syntax terms
- %num
- A numeric variable to contain a random integer greater than or equal to min and less than or equal to max.
- %rand
- A RandomNumberGenerator object variable.
- min
- An optional integer that is the lower limit for the generated random number. The minimum value of this argument is the same as its default: -1,000,000,000.
- max
- An optional integer that is the upper limit for the generated random number. The maximum value of this argument is the same as its default: 1,000,000,000.
Usage Notes
- Since the Value method has no parameters,
you can use either of the following ways if you want a fresh
starting datum for each Value call:
%num = %(randomNumberGenerator):new:value(1,10) %num = %(randomNumberGenerator):new(salt=%i):value(1,10)
In the latter case, %i might be a counter that gets incremented at each New call.
.sr @h2@cct = &@h2@cc .sr @h2@cc = 65