• Re: Random numbers

    From First name Last name@21:1/5 to All on Fri May 13 23:14:05 2022
    You don't need to get random numbers with a program. You create random numbers with your brain.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Harris@21:1/5 to First name Last name on Sat May 14 11:33:31 2022
    On 14/05/2022 07:14, First name Last name wrote:
    You don't need to get random numbers with a program. You create random numbers with your brain.

    Many experiments have shown that human brains are very bad at creating
    "random" numbers.

    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mister Kristjan@21:1/5 to All on Sun May 15 02:51:12 2022
    John Harris kirjutas Laupäev, 14. mai 2022 kl 12:33:38 UTC+2:
    On 14/05/2022 07:14, First name Last name wrote:
    You don't need to get random numbers with a program. You create random numbers with your brain.
    Many experiments have shown that human brains are very bad at creating "random" numbers.

    John

    Okey, try then this
    |
    |
    |
    |
    V


    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*106875;
    a1=Math.round(a1*100000000000)/1000000000000;
    for(var i=0; i<9876; i++) {
    var i01=i*0.1342626246475681396246346+i*0.267629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.263856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*2.4326974639679758456872875*i01; j=Math.round(j*100000000000)/100000000000; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mister Kristjan@21:1/5 to All on Sun May 15 02:57:13 2022
    John Harris kirjutas Laupäev, 14. mai 2022 kl 12:33:38 UTC+2:
    On 14/05/2022 07:14, First name Last name wrote:
    You don't need to get random numbers with a program. You create random numbers with your brain.
    Many experiments have shown that human brains are very bad at creating "random" numbers.

    John

    Try the below, guys

    |
    |
    |
    |
    |
    V

    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*106875;
    a1=Math.round(a1*100000000000)/1000000000000;
    for(var i=0; i<9876; i++) {
    var i01=i*0.8342626246475681396246346+i*0.767629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.563856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*9.4326974639679758456872875*i01; j=Math.round(j*100000000000)/100000000000; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Harris@21:1/5 to Mister Kristjan on Wed May 18 18:29:12 2022
    On 15/05/2022 10:51, Mister Kristjan wrote:
    John Harris kirjutas Laupäev, 14. mai 2022 kl 12:33:38 UTC+2:
    On 14/05/2022 07:14, First name Last name wrote:
    You don't need to get random numbers with a program. You create random numbers with your brain.
    Many experiments have shown that human brains are very bad at creating
    "random" numbers.

    John

    Okey, try then this
    |
    |
    |
    |
    V


    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*106875;
    a1=Math.round(a1*100000000000)/1000000000000;
    for(var i=0; i<9876; i++) {
    var i01=i*0.1342626246475681396246346+i*0.267629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.263856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*2.4326974639679758456872875*i01; j=Math.round(j*100000000000)/100000000000; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,''); document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>



    Here's a simpler version :-

    <html>

    <title> Random digits </title>

    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>

    <script>
    var s = ""; // Random digit sequence

    for(var i = 0; i<160000; i++)
    {
    var d = Math.floor(10*Math.random());
    if (d < 10) // In case random = 1.0 (Shouldn't be)
    s += d;
    }

    document.getElementById("aa1").innerHTML = s;

    </script>

    </body>
    </html>


    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jon Ribbens@21:1/5 to John Harris on Wed May 18 20:38:55 2022
    On 2022-05-18, John Harris <niam@jghnorth.org.uk.invalid> wrote:
    Here's a simpler version :-

    Here's a less simple version:

    Array(160000).fill(0).map(_=>10*Math.random()|0).join('')

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ingel@21:1/5 to All on Sun May 29 09:12:47 2022
    Newer try
    |
    |
    |
    |
    |
    V

    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*106875;
    a1=Math.round(a1*7456896368674)/7456896368674;
    for(var i=0; i<9876; i++) {
    var i01=i*0.8342626246475681396246346+i*0.767629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.563856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*9.4326974639679758456872875*i01; j=Math.round(j*7456896368674)/7456896368674; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Harris@21:1/5 to Ingel on Sun May 29 18:05:43 2022
    On 29/05/2022 17:12, Ingel wrote:

    <snip>
    j=Math.round(j*7456896368674)/7456896368674;
    <snip>

    Never use round!

    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V V V V V@21:1/5 to Ingel on Sun Jan 15 02:05:41 2023
    The latest

    |
    |
    |
    |
    |
    |
    |
    V

    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*754234711;
    a1=Math.round(a1*100000000)/1000000000;
    for(var i=0; i<507777; i++) {
    var i01=i*0.73142627471096247698275431743696346+0.0132542709641827386927342746234;
    a1=a1*a1*2.6875961902437860984278546302;
    if(a1<0.001) a1=a1+0.346989016742698173234896;
    if(a1>10000000) a1=(a1%10000000)*0.035439873198467428963279406273498673469234896;
    var j=a1*0.54326974673472134921438965875*i01; j=Math.round(j*100000000)/100000000;
    document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>




    On Sunday, May 29, 2022 at 7:12:51 PM UTC+3, Ingel wrote:
    Newer try
    |
    |
    |
    |
    |
    V

    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=Math.random()*106875;
    a1=Math.round(a1*7456896368674)/7456896368674;
    for(var i=0; i<9876; i++) {
    var i01=i*0.8342626246475681396246346+i*0.767629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.563856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*9.4326974639679758456872875*i01; j=Math.round(j*7456896368674)/7456896368674; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,''); document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Mon Aug 14 23:53:32 2023
    <html>
    <body>
    <div id="a" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=518923758236358972138;
    a1=Math.round(a1*100000000)/1000000000;
    for(var i=0; i<62479; i++) {
    var i01=i*0.73142627471096247698275431743696346+0.0132542709641827386927342746234;
    a1=a1*a1*2.6875961902437860984278546302;
    if(a1<0.001) a1=a1+0.346989016742698173234896;
    if(a1>10000000) a1=(a1%10000000)*0.035439873198467428963279406273498673469234896;
    var j=a1*0.54326974673472134921438965875*i01; j=Math.round(j*100000000)/100000000;
    document.getElementById("a").append(j);
    }
    var aa001=document.getElementById("a").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("a").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Mon Aug 14 23:28:06 2023
    <html>
    <body>
    <div id="a" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=518923758236358972138;
    a1=Math.round(a1*100000000)/1000000000;
    for(var i=0; i<507777; i++) {
    var i01=i*0.73142627471096247698275431743696346+0.0132542709641827386927342746234;
    a1=a1*a1*2.6875961902437860984278546302;
    if(a1<0.001) a1=a1+0.346989016742698173234896;
    if(a1>10000000) a1=(a1%10000000)*0.035439873198467428963279406273498673469234896;
    var j=a1*0.54326974673472134921438965875*i01; j=Math.round(j*100000000)/100000000;
    document.getElementById("a").append(j);
    }
    var aa001=document.getElementById("a").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("a").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Tue Aug 15 00:05:23 2023
    <html>
    <style>
    p { word-break: break-word;}
    </style>
    <body>
    <p id="a">

    <script>
    var a=468347638683947623684376;
    a=Math.round(a*100000000)/1000000000;
    for(var i=0; i<629; i++) {
    var j=i*0.73142627471096247698275431743696346+0.0132542709641827386927342746234;
    a=a*a*2.6875961902437860984278546302;
    if(a<0.001) a=a+0.346989016742698173234896;
    if(a>10000000) a=(a%10000000)*0.035439873198467428963279406273498673469234896; j=a*0.54326974673472134921438965875*j;
    j=Math.round(j*100000000)/100000000;
    document.getElementById("a").append(j);
    }
    var aa=document.getElementById("a").innerHTML;
    aa=aa.replace(/\./g,'');
    aa=aa.replace(/\+/g,'');
    aa=aa.replace(/e/g,'');
    aa=aa.replace(/\-/g,'');
    document.getElementById("a").innerHTML=aa;
    </script>
    </body>
    </html>



    jsfiddle.net/6sfqwtra

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Mon Aug 14 23:24:42 2023
    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=64876389467839;
    a1=Math.round(a1*100000000)/1000000000;
    for(var i=0; i<507777; i++) {
    var i01=i*0.73142627471096247698275431743696346+0.0132542709641827386927342746234;
    a1=a1*a1*2.6875961902437860984278546302;
    if(a1<0.001) a1=a1+0.346989016742698173234896;
    if(a1>10000000) a1=(a1%10000000)*0.035439873198467428963279406273498673469234896;
    var j=a1*0.54326974673472134921438965875*i01; j=Math.round(j*100000000)/100000000;
    document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Wed Aug 16 22:44:08 2023
    jsfiddle.net/ofdgey6k/1/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Wed Aug 16 22:51:08 2023
    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=97389;
    a1=Math.round(a1*100000000000)/1000000000000;
    for(var i=0; i<82; i++) {
    var i01=i*0.8342626246475681396246346+i*0.767629578752464837134+0.13257568494264346234;
    a1=a1*a1*0.563856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*9.4326974639679758456872875*i01; j=Math.round(j*100000000000)/100000000000; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From V@21:1/5 to All on Thu Aug 17 02:58:34 2023
    <html>
    <body>
    <div id="aa1" style="width: 100%;word-break:break-word;">
    </div>
    <script>
    var a1=67395;
    a1=Math.round(a1*100000000000)/1000000000000;
    for(var i=0; i<9876; i++) {
    var i01=i*0.8342626246475681396246346+0.13257568494264346234; a1=a1*a1*0.563856787598547681531;
    if(a1<0.1) a1=a1+4.37469234896;
    if(a1>100000) a1=a1*0.000004398734756825426923475896;
    var j=a1*9.4326974639679758456872875*i01; j=Math.round(j*100000000000)/100000000000; document.getElementById("aa1").append(j);
    }
    var aa001=document.getElementById("aa1").innerHTML; aa001=aa001.replace(/\./g,'');
    aa001=aa001.replace(/\+/g,'');
    aa001=aa001.replace(/e/g,'');
    aa001=aa001.replace(/\-/g,'');
    document.getElementById("aa1").innerHTML=aa001;
    </script>

    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)