Javascript to generate random Numbers
- 2020-03-30 02:59:59
- OfStack
1. Use the built-in random number generation method:
Math.random(); //This method produces a floating point number between 0 and 1.
Math.floor(Math.random()*10+1); //1-10
Math.floor(Math.random()*24);//0-23
2. Random Numbers can also be generated based on time:
var now=new Date();
var number = now.getSeconds(); //This produces an integer from 0 to 59 based on the current time.
var now=new Date();
var number = now.getSeconds()%43; //This produces an integer from 0 to 42 based on the current time.
3. A fairly good random number generator program, can be applied to many fields.
The 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>