User Guide
804 Chapter 3: ColdFusion Functions
Example
The following example calls the Randomize function to seed the random number generator and
generates 10 random numbers. To show the effect of the seed, submit the form with the same
value multiple times.
<h3>Randomize Example</h3>
<!--- Do the following only if the form has been submitted. --->
<cfif IsDefined("Form.myRandomInt")>
<!--- Make sure submitted value is a number and display its value. --->
<cfif IsNumeric(FORM.myRandomInt)>
<cfoutput>
<b>Seed value is #FORM.myRandomInt#</b><br>
</cfoutput><br>
<!--- Call Randomize to seed the random number generator. --->
<cfset r = Randomize(FORM.myRandomInt, "SHA1PRNG")>
<cfoutput>
<b>Random number returned by Randomize(#Form.myRandomInt#,
"SHA1PRNG"):</b><br>
#r#<br>
<br>
<b>10 random numbers generated using the SHA1PRNG algorithm:</b><br>
<cfloop index = "i" from = "1" to = "10" step = "1">
#Rand("SHA1PRNG")#<br>
</cfloop><br>
</cfoutput>
<cfelse>
<p>Please enter a number.
</cfif>
</cfif>
<!--- Form to specify the seed value. --->
<form action="#CGI.SCRIPT_NAME#" method="post">
<p>Enter a number to seed the randomizer:
<input type = "Text" name = "MyRandomInt" value="12345">
<p><input type = "Submit" name = "">
</form>










