Avaleht / Juhugeneraatorid / Gaussi juhuslike arvude generaator
Tasuta veebitööriistad

Gaussi juhuslike arvude generaator

Genereeri normaaljaotusega juhuslikke arve, määrates keskmise, standardhälbe, tulemuste arvu ja kümnendkohad. Tulemused arvutatakse lokaalselt.

Alusta kasutamist

Mida see tööriist teeb?

See tööriist genereerib juhuslikke arve normaaljaotusest, kasutades Box-Mulleri teisendust. Kaks brauseri juhuslikku ühtlast väärtust (saadud crypto.getRandomValues abil) teisendatakse standardseks normaaljaotuse väärtuseks, seejärel korrutatakse standardhälbega ja liidetakse keskmine.

Näide

Kui keskmine on 100 ja standardhälve 15, siis suure valimi korral on enamik väärtusi vahemikus 85–115. Näiteks võivad tulemused olla 102.3, 98.7, 115.2, 91.4 jne. Lühikese valimi puhul võib valimi keskmine olla nähtavalt erinev ja võib esineda väärtusi, mis on keskmisest mitme standardhälbe kaugusel.

Piirangud

  • Tulemused genereeritakse lokaalselt ega ole taasesitatavad – seemet ei kasutata.
  • Tööriist ei joonista histogrammi, ei tee normaalsuse testi ega arvuta usaldusvahemikke.
  • Ümardamine mõjutab ainult kuvatavaid väärtusi; standardhälve 0 korral tagastatakse iga rea jaoks keskmine.

Korduma kippuvad küsimused

Miks on mõned tulemused keskmisest kaugel?

Normaaljaotuse korral on väikese tõenäosusega võimalikud väärtused, mis on keskmisest mitme standardhälbe kaugusel. Eriti lühikeste valimite puhul võib see juhtuda sagedamini, kui ootaksid.

Kas ma saan tulemusi taasesitada?

Ei, sest tööriist ei kasuta seemet. Iga genereerimine annab uue juhusliku valimi.

Mida tähendab standardhälve 0?

Kui standardhälve on 0, siis kõik tulemused on võrdsed keskmisega, kuid need kuvatakse valitud kümnendkohtade arvuga.

Väljund on tekst, üks arv real kümnendpunktiga. Kopeerimine salvestab ümardatud väärtused; faililaadimist ega täistäpsusega andmestikku ei ole. Tühjendamine eemaldab ainult tulemused ja jätab seaded alles. Kordused on võimalikud, eriti kui σ=0; seemne puudumine ei taga unikaalseid väärtusi.

Genereeritud väärtus ületas lõpliku arvulise vahemiku. Vähenda keskväärtust või standardhälvet.

Töötlemine toimub kohalikult teie brauseris.