RandRange

Description

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.

Category

Mathematical functions

Syntax


RandRange(number1, number2) 

See also

Rand, Randomize

Parameters

Parameter
Description
number1, number2
Integer numbers less than 100,000,000

Example

<!--- 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>



Banner.Novgorod.Ru