Returns a random integer between two specified numbers. Requests for random integers greater than 100,000,000 result in nonrandom behavior. This restriction prevents overflow during internal computations.
RandRange(number1, number2)
| Parameter |
Description |
|---|---|
| number1, number2 |
Integer numbers less than 100,000,000 |
<!--- This example shows the use of RandRange --->
<html>
<head>
<title>
RandRange Example
</title>
</head>
<body bgcolor = silver>
<H3>RandRange Example</H3>
<P>RandRange returns an integer between two specified integers.
<cfif IsDefined("FORM.myInt")>
<P>RandRange returned:
<cfoutput>#RandRange(FORM.myInt, FORM.myInt2)#</cfoutput>
</cfif>
<cfform action = "randRange.cfm" method = "POST">
<P>Enter a number to seed the randomizer:
<cfinput type = "Text" name = "MyInt" value = "1" RANGE = "1,100000000"
message = "Please enter a value between 1 and 100,000,000"
validate = "integer" required = "Yes">
<cfinput type = "Text" name = "MyInt2" value = "500" RANGE = "1,100000000"
message = "Please enter a value between 1 and 100,000,000"
validate = "integer" required = "Yes">
<P><input type = "Submit" name = "">
</cfform>
</body>
</html>