Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #12222
| Newsgroups | comp.programming |
|---|---|
| Date | 2021-02-16 14:20 -0800 |
| Message-ID | <50cd5da4-b41e-4cbf-a724-e1b7ab55a2ccn@googlegroups.com> (permalink) |
| Subject | Using mathematical functions to create random numbers. |
| From | Kristjan Robam <he12457@hotmail.com> |
If You want to use it, You may have to do corrections.
var a001="";
var b001=0;
var e001=new Date().getMilliseconds();
var a1=0;
var a01="";
function rn() {
if(b001<a001.length) {
var d001=a001.substr(b001,Math.min(a001.length-b001, 2));
b001=b001+Math.min(a001.length-b001, 2);
return d001;
} else {
if(a001.length==0) a1=e001;
else {
a1= a001.substr(b001-2, 2);
b001=0;
}
}
a01="";
a1=Math.round(a1*100000000)/1000000000;
if(a1==0) a1=25;
for(var i=0; i<9999; i++) {
var i01=i*0.01142626643966346+i*0.0260774037134+0.1325346234;
a1=a1*a1*0.02060875985444033;
if(a1<0.001) a1=a1+0.0433469234896;
if(a1>10000000) a1=a1*0.000000439873469234896;
var j=a1*0.0432697460960975875*i01;
j=Math.round(j*100000000)/100000000;
a01=a01+" "+j;
}
a01=a01.replace(/\./g,'');
a01=a01.replace(/\+/g,'');
a01=a01.replace(/\s/g,'');
a01=a01.replace(/\-/g,'');
a001=a01;
var a0001=a001.substr(b001,Math.min(a001.length-b001, 2));
b001=b001+Math.min(a001.length-b001, 2);
return a0001;
}
Kristjan Robam
Back to comp.programming | Previous | Next | Find similar | Unroll thread
Using mathematical functions to create random numbers. Kristjan Robam <he12457@hotmail.com> - 2021-02-16 14:20 -0800
csiph-web