Seeds the random number generator in ColdFusion with the integer part of a number. By seeding the generator with a variable value, you help ensure that the Rand function generates highly random numbers.
Randomize(number)
Parameter |
Description |
---|---|
number |
A number |
Call this function before calling Rand. Although this function returns a decimal number in the range 0 - 1, it is not a random number, and you should not use it.
<!--- This example shows the use of Randomize ---> <html> <head> <title>Randomize Example</title> </head> <body bgcolor = silver> <H3>Randomize Example</H3> <P>Call Randomize to seed the random number generator. This helps to ensure the randomness of numbers generated by Rand. <cfif IsDefined("FORM.myRandomInt")> <cfif IsNumeric(FORM.myRandomInt)> <cfoutput><P><b>Seed value is #FORM.myRandomInt#</b> </cfoutput><BR> <cfset r = Randomize(FORM.myRandomInt)> <cfloop index = "i" from = "1" to = "10" step = "1"> <cfoutput>Next random number is #Rand()#</cfoutput><BR> </cflooP><BR> <cfelse> <P>Please enter a number. </cfif> </cfif> <form action = "randomize.cfm" method = "POST"> <P>Enter a number to seed the randomizer: <input type = "Text" name = "MyRandomInt"> <P><input type = "Submit" name = ""> </FORM> </body> </html>