1. Use the built-in random number generation method:
Math. Random (); // This method generates a floating point number between 0 and 1.
Math. Floor (math. Random () * 10 + 1); // 1-10
Math. Floor (math. Random () * 24); // 0-23
2. Based on Time, random numbers can also be generated:
VaR now = new date ();
VaR number = now. getseconds (); // This generates an integer ranging from 0 to 59 based on the current time.
VaR now = new date ();
VaR number = now. getseconds () % 43; // This generates an integer ranging from 0 to 42 based on the current time.
3.
A fairly good random number generatorProgramAnd can be used in many fields.
Program Code<Script language = "JavaScript"> <! --
// The Central randomizer 1.3 (c) 1997 by Paul Houle (houle@msc.cornell.edu)
// See: http://www.msc.cornell.edu /~ Houle/JavaScript/randomizer.html
RND. Today = new date ();
RND. Seed = RND. Today. gettime ();
Function RND (){
RND. Seed = (RND. Seed * 9301 + 49297) % 233280;
Return RND. Seed/(233280.0 );
};
Function rand (number ){
Return math. Ceil (RND () * number );
};
// End Central randomizer. -->
</SCRIPT>