Online generátor náhodných čísel s výnimkou. Generátor náhodných čísel programu Excel vo funkciách a analýze údajov


Čísla nás sprevádzajú všade – čísla domov a bytov, telefónne čísla, čísla áut, pasov, plastové kartičky, dátumy, heslá. email. Niektoré kombinácie čísel si vyberáme sami, no väčšinu získame náhodou. Bez toho, aby sme si to uvedomovali, každý deň používame náhodne generované čísla. Ak prídeme s PIN kódmi, tak jedinečné kódy kreditných alebo mzdových kariet sú generované spoľahlivými systémami, ktoré vylučujú prístup k heslám. Generátory náhodné čísla poskytujú ochranu v oblastiach vyžadujúcich rýchlosť spracovania informácií, bezpečnosť a nezávislé spracovanie údajov.

Proces generovania pseudonáhodných čísel podlieha určitým zákonitostiam a už dlho sa používa napríklad v lotériách. V nedávnej minulosti sa žrebovanie uskutočňovalo pomocou lotériových strojov alebo žrebov. Teraz v mnohých krajinách vyhrávajú čísla štátne lotérie sú určené presne množinou generovaných náhodných čísel.

Výhody metódy

Generátor náhodných čísel je teda nezávislý moderný mechanizmus na náhodné určovanie kombinácií čísel. Jedinečnosť a dokonalosť tejto metódy spočíva v nemožnosti vonkajšieho zásahu do procesu. Generátor je súbor programov postavených napríklad na šumových diódach. Zariadenie generuje prúd náhodného šumu, ktorého aktuálne hodnoty sa premieňajú na čísla a kombinácie foriem.

Generovanie čísel poskytuje okamžité výsledky – vytvorenie kombinácie trvá niekoľko sekúnd. Ak hovoríme o lotériách, účastníci môžu okamžite zistiť, či sa číslo tiketu zhoduje s výherným. To umožňuje, aby sa kresby konali tak často, ako chcú účastníci. Hlavnou výhodou metódy je však jej nepredvídateľnosť a nemožnosť vypočítať algoritmus na výber čísel.

Ako sa generujú pseudonáhodné čísla

V skutočnosti náhodné čísla nie sú náhodné - séria začína od daného čísla a je generovaná algoritmom. Generátor pseudonáhodných čísel (PRNG alebo PRNG - generátor pseudonáhodných čísel) je algoritmus, ktorý generuje postupnosť zdanlivo nesúvisiacich čísel, zvyčajne podliehajúcich rovnomernému rozdeleniu. V informatike sa pseudonáhodné čísla používajú v mnohých aplikáciách: kryptografia, simulačné modelovanie, metóda Monte Carlo atď. Kvalita výsledku závisí od vlastností PRNG.

Zdrojom generovania môže byť fyzický šum od kozmického žiarenia až po šum v rezistore, ale takéto zariadenia sa takmer nikdy nepoužívajú v aplikáciách sieťovej bezpečnosti. Kryptografické aplikácie používajú špeciálne algoritmy, ktoré generujú sekvencie, ktoré nemôžu byť štatisticky náhodné. Správne zvolený algoritmus však môže produkovať série čísel, ktoré prejdú väčšinou testov náhodnosti. Obdobie opakovania v takýchto sekvenciách je väčšie ako pracovný interval, z ktorého sú čísla prevzaté.

Mnoho moderných procesorov obsahuje PRNG, ako napríklad RdRand. Alternatívne sa vytvárajú a uverejňujú súbory náhodných čísel v jednorazovom bloku (slovníku). Zdroj čísel je v tomto prípade obmedzený a neposkytuje úplnú bezpečnosť siete.

História PRNG

Môže sa zvážiť prototyp generátora náhodných čísel stolová hra Senet, obyčajný v Staroveký Egypt v roku 3500 pred Kristom. Podľa podmienok sa zúčastnili dvaja hráči, ťahy sa určovali hodom štyroch plochých čiernobielych palíc – boli to akési PRNG tej doby. Paličky sa hádzali súčasne a počítali sa body: ak jedna vypadla bielou stranou, 1 bod a ťah navyše, dve biele - dva body atď. Maximálny výsledok päť bodov získal hráč, ktorý hodil štyri hokejky čiernou stranou.

V súčasnosti sa generátor ERNIE používa už mnoho rokov v Spojenom kráľovstve na žrebovanie lotérií. Existujú dva hlavné spôsoby generovania výherné čísla: lineárna zhoda a aditívna zhoda. Tieto a ďalšie metódy sú založené na princípe náhodného výberu a sú poskytované softvérom, ktorý donekonečna produkuje čísla, ktorých postupnosť nie je možné uhádnuť.

PRNG funguje nepretržite napr hracie automaty. Podľa zákonov USA je to povinná podmienka, ktorú musia dodržiavať všetci poskytovatelia softvéru.

Máme postupnosť čísel pozostávajúcu z prakticky nezávislých prvkov, ktoré sa riadia daným rozdelením. Spravidla rovnomerné rozdelenie.

V Exceli môžete generovať náhodné čísla rôznymi spôsobmi a spôsoby. Zoberme si len tie najlepšie z nich.

Funkcia náhodných čísel v Exceli

  1. Funkcia RAND vracia náhodné, rovnomerne rozdelené reálne číslo. Bude menšia ako 1, väčšia alebo rovná 0.
  2. Funkcia RANDBETWEEN vracia náhodné celé číslo.

Pozrime sa na ich použitie s príkladmi.

Vzorkovanie náhodných čísel pomocou RAND

Táto funkcia nevyžaduje žiadne argumenty (RAND()).

Ak chcete napríklad vygenerovať náhodné reálne číslo v rozsahu od 1 do 5, použite nasledujúci vzorec: =RAND()*(5-1)+1.

Vrátené náhodné číslo je rovnomerne rozdelené v rámci intervalu.

Zakaždým, keď sa vypočíta hárok alebo sa zmení hodnota v ktorejkoľvek bunke v hárku, vráti sa nové náhodné číslo. Ak chcete uložiť vygenerovanú populáciu, môžete vzorec nahradiť jeho hodnotou.

  1. Kliknite na bunku s náhodným číslom.
  2. V riadku vzorcov vyberte vzorec.
  3. Stlačte F9. A VSTÚPIŤ.

Skontrolujme rovnomernosť rozdelenia náhodných čísel z prvej vzorky pomocou distribučného histogramu.


Rozsah vertikálnych hodnôt je frekvencia. Horizontálne - „vrecká“.



Funkcia RANDBETWEEN

Syntax funkcie RANDBETWEEN je (dolná hranica; horná hranica). Prvý argument musí byť menší ako druhý. V opačnom prípade funkcia vyvolá chybu. Predpokladá sa, že hranice sú celé čísla. Vzorec zahodí zlomkovú časť.

Príklad použitia funkcie:

Náhodné čísla s presnosťou 0,1 a 0,01:

Ako vytvoriť generátor náhodných čísel v programe Excel

Urobme generátor náhodných čísel, ktorý generuje hodnotu z určitého rozsahu. Používame vzorec v tvare: =INDEX(A1:A10,INTEGER(RAND()*10)+1).

Urobme generátor náhodných čísel v rozsahu od 0 do 100 v krokoch po 10.

Zo zoznamu textové hodnoty musíte vybrať 2 náhodné. Pomocou funkcie RAND porovnávame textové hodnoty v rozsahu A1:A7 s náhodnými číslami.

Pomocou funkcie INDEX vyberieme dve náhodné textové hodnoty z pôvodného zoznamu.

Ak chcete vybrať jednu náhodnú hodnotu zo zoznamu, použite nasledujúci vzorec: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

Generátor náhodných čísel normálneho rozdelenia

Funkcie RAND a RANDBETWEEN vytvárajú náhodné čísla s rovnomerným rozdelením. Akákoľvek hodnota s rovnakou pravdepodobnosťou môže spadať do spodnej hranice požadovaného rozsahu a do hornej. Výsledkom je obrovský rozdiel od cieľovej hodnoty.

Normálne rozdelenie znamená, že väčšina vygenerovaných čísel je blízko cieľového čísla. Upravme vzorec RANDBETWEEN a vytvorte dátové pole pomocou normálne rozdelenie.

Cena produktu X je 100 rubľov. Celá vyrobená šarža má normálnu distribúciu. Náhodná premenná tiež sleduje normálne rozdelenie pravdepodobnosti.

Za takýchto podmienok je priemerná hodnota rozsahu 100 rubľov. Vygenerujme pole a zostavme graf s normálnym rozdelením so štandardnou odchýlkou ​​1,5 rubľov.

Použijeme funkciu: =NORMINV(RAND();100;1.5).

Excel vypočítal, ktoré hodnoty boli v rozsahu pravdepodobnosti. Keďže pravdepodobnosť výroby produktu s nákladmi 100 rubľov je maximálna, vzorec ukazuje hodnoty blízke 100 častejšie ako ostatné.

Prejdime k vykresľovaniu grafu. Najprv musíte vytvoriť tabuľku s kategóriami. Aby sme to dosiahli, rozdelíme pole na obdobia:

Na základe získaných údajov vieme vygenerovať diagram s normálnym rozdelením. Na osi hodnôt je počet premenných v intervale, na osi kategórie sú periódy.

Vykonávanie rôzne lotérie, lotérie atď. sa často konajú v mnohých skupinách alebo na verejných stránkach na sociálnych sieťach, Instagrame atď. a používajú ich majitelia účtov na prilákanie nového publika do komunity.

Výsledok takýchto žrebovaní často závisí od šťastia používateľa, pretože príjemca ceny je určený náhodne.

Na toto určenie organizátori lotérií takmer vždy používajú online alebo vopred nainštalovaný generátor náhodných čísel, ktorý je distribuovaný bezplatne.

Voľba

Pomerne často môže byť výber takéhoto generátora ťažký, pretože ich funkčnosť je úplne iná - pre niektorých je výrazne obmedzená, pre iných je dosť široká.

Implementuje sa toho dosť veľké množstvo problém je v tom, že sa líšia rozsahom.

Mnohé sú napríklad vo svojej funkčnosti viazané na určitú sociálnej sieti(napríklad veľa aplikácií generátora na VKontakte pracuje iba s odkazmi z tejto sociálnej siete).

Najjednoduchšie generátory jednoducho náhodne určia číslo v danom rozsahu.

Je to výhodné, pretože výsledok nespája s konkrétnym príspevkom, čo znamená, že ho možno použiť na lotérie mimo sociálnej siete a v rôznych iných situáciách.

Iné využitie v podstate nemajú.

<Рис. 1 Генератор>

Poradte! Pri výbere najvhodnejšieho generátora je dôležité zvážiť, na čo bude slúžiť.

Špecifikácie

Pre najrýchlejší proces výberu optimálnej online služby generovania náhodných čísel je v tabuľke nižšie uvedené hlavné technické špecifikácie a funkčnosť takýchto aplikácií.

Tabuľka 1. Vlastnosti prevádzky online aplikácie na generovanie náhodného čísla
Meno Sociálna sieť Viaceré výsledky Vyberte si zo zoznamu čísel Online widget pre stránku Vyberte si z rozsahu Vypnutie opakovaní
RandStuff áno áno Nie áno Nie
Cast Lots Oficiálna webová stránka alebo VKontakte Nie Nie áno áno áno
Náhodné číslo Oficiálna webová stránka Nie Nie Nie áno áno
Randomus Oficiálna webová stránka áno Nie Nie áno Nie
Náhodné čísla Oficiálna webová stránka áno Nie Nie Nie Nie

Všetky aplikácie uvedené v tabuľke sú podrobnejšie popísané nižšie.

<Рис. 2 Случайные числа>

RandStuff

<Рис. 3 RandStuff>

Túto aplikáciu môžete použiť online kliknutím na odkaz na jej oficiálnu webovú stránku http://randstuff.ru/number/.

Toto je jednoduchý generátor náhodných čísel, vyznačuje sa rýchlou a stabilnou prevádzkou.

Úspešne sa implementuje vo formáte samostatnej nezávislej aplikácie na oficiálnej webovej stránke a ako aplikácia na sociálnej sieti VKontakte.

Zvláštnosťou tejto služby je, že dokáže vybrať náhodné číslo zo zadaného rozsahu aj zo špecifického zoznamu čísel, ktoré je možné špecifikovať na stránke.

Výhody:

  • Stabilná a rýchla práca;
  • Nedostatok priameho pripojenia k sociálnej sieti;
  • Môžete vybrať jedno alebo niekoľko čísel;
  • Môžete si vybrať iba z uvedených čísel.

nevýhody:

  • Neschopnosť vykonať žrebovanie VKontakte (vyžaduje si to samostatnú aplikáciu);
  • Aplikácie pre VKontakte sa nespúšťajú vo všetkých prehliadačoch;
  • Výsledok sa niekedy zdá predvídateľný, pretože sa používa iba jeden výpočtový algoritmus.

Užívateľské recenzie tejto aplikácie sú nasledovné: „Víťazov v skupinách VKontakte určujeme prostredníctvom tejto služby. Ďakujem, "Ste najlepší," "Používam iba túto službu."

Cast Lots

<Рис. 4 Cast Lots>

Táto aplikácia je jednoduchý generátor funkcií implementovaný na oficiálnej webovej stránke vo forme aplikácie VKontakte.

K dispozícii je tiež widget generátora na vloženie na váš web.

Hlavným rozdielom od predchádzajúcej opísanej aplikácie je to, že vám to umožňuje zakázať opakovanie výsledku.

To znamená, že pri vykonávaní niekoľkých generácií za sebou v jednej relácii sa počet nebude opakovať.

  • Dostupnosť widgetu na vloženie na webovú stránku alebo blog;
  • Schopnosť zakázať opakovanie výsledkov;
  • Prítomnosť funkcie „ešte viac náhodnosti“, po aktivácii ktorej sa zmení algoritmus výberu.

Negatívne:

  • Neschopnosť určiť niekoľko výsledkov naraz;
  • Neschopnosť vybrať si z konkrétneho zoznamu čísel;
  • Ak chcete vybrať víťaza na verejnosti, musíte použiť samostatnú miniaplikáciu VKontakte.

Recenzie používateľov sú nasledovné: „Funguje to stabilne, použitie je celkom pohodlné“, „Pohodlná funkčnosť“, „Používam iba túto službu“.

Náhodné číslo

<Рис. 5 Случайное число>

Táto služba sa nachádza na adrese http://randomnumber.rf/.

Jednoduchý generátor s minimálne funkcie a ďalšie funkcie.

Dokáže náhodne generovať čísla v zadanom rozsahu (maximálne od 1 do 99999).

Stránka nemá žiadny grafický dizajn, a preto sa stránka ľahko načítava.

Výsledok je možné skopírovať alebo stiahnuť kliknutím na tlačidlo.

Negatívne:

  • Nedostatok miniaplikácie pre VKontakte;
  • Neexistuje žiadna možnosť držať žrebov;
  • Neexistuje žiadny spôsob, ako vložiť výsledok do blogu alebo webovej stránky.

Tu je to, o čom hovoria používatelia túto službu: “Nie je to zlý generátor, ale málo funkcií”, “Veľmi málo funkcií”, “Vhodné na rýchle generovanie čísel bez zbytočných nastavení.”

Randomus

<Рис. 6 Рандомус>

Tento generátor náhodných čísel môžete použiť na http://randomus.ru/.

Ďalší, celkom jednoduchý, ale funkčný generátor náhodných čísel.

Služba má dostatočnú funkcionalitu na určovanie náhodných čísel, nie je však vhodná na vykonávanie žrebovaní a iných zložitejších procesov.

Negatívne:

  • Nemožnosť držania výkresov na základe repostov príspevku atď.
  • Neexistuje žiadna aplikácia pre VKontakte ani miniaplikácia pre stránku;
  • Opakované výsledky nie je možné zakázať.

  • Návod

Premýšľali ste niekedy, ako funguje Math.random()? Čo je náhodné číslo a ako sa získava? Predstavte si otázku na pohovore – napíšte svoj generátor náhodných čísel do niekoľkých riadkov kódu. Takže, čo to je, nehoda a je možné ju predvídať?

Veľmi ma fascinujú rôzne IT hádanky a úlohy a jednou z týchto úloh je aj generátor náhodných čísel. Zvyčajne vo svojom telegramovom kanáli triedim najrôznejšie hádanky a rôzne úlohy z rozhovorov. Problém generátora náhodných čísel si získal veľkú obľubu a chcel som ho zvečniť v hĺbke jedného zo smerodajných zdrojov informácií – teda tu na Habrého.

Tento materiál bude užitočný pre všetkých vývojárov front-endu a Node.js, ktorí sú na špičkovej technológii a chcú sa dostať do blockchainového projektu/startupu, kde dokonca aj front-end vývojári dostávajú otázky o bezpečnosti a kryptografii, na adrese aspoň na základnej úrovni.

Generátor pseudonáhodných čísel a generátor náhodných čísel

Aby sme získali niečo náhodné, potrebujeme zdroj entropie, zdroj nejakého chaosu, z ktorého budeme generovať náhodnosť.

Tento zdroj sa používa na akumuláciu entropie a následné získanie počiatočnej hodnoty (seed), ktorá je potrebná pre generátory náhodných čísel (RNG) na generovanie náhodných čísel.

Generátor pseudonáhodných čísel používa jedinú počiatočnú hodnotu, a preto je jeho pseudonáhodnosť, zatiaľ čo generátor náhodných čísel vždy generuje náhodné číslo, ktoré má na začiatku vysokú kvalitu náhodná premenná, ktorý je prevzatý z rôznych zdrojov entropie.

Entropia je mierou neporiadku. Informačná entropia je mierou neistoty alebo nepredvídateľnosti informácií.
Ukazuje sa, že na vytvorenie pseudonáhodnej sekvencie potrebujeme algoritmus, ktorý vygeneruje určitú sekvenciu na základe určitého vzorca. Ale takáto postupnosť sa dá predpovedať. Predstavme si však, ako by sme mohli napísať vlastný generátor náhodných čísel, keby sme nemali Math.random()

PRNG má nejaký algoritmus, ktorý je možné reprodukovať.
RNG je proces získavania čísel výlučne z nejakého druhu šumu, schopnosť vypočítať, ktorá má tendenciu k nule. Zároveň má RNG určité algoritmy na vyrovnávanie distribúcie.

Prichádzame s vlastným PRNG algoritmom

Generátor pseudonáhodných čísel (PRNG) je algoritmus, ktorý generuje postupnosť čísel, ktorých prvky sú na sebe takmer nezávislé a riadia sa daným rozdelením (zvyčajne rovnomerným).
Môžeme zobrať postupnosť nejakých čísel a zobrať z nich modul čísla. Najjednoduchší príklad, ktorý ma napadne. Musíme si premyslieť, akú sekvenciu zobrať a z čoho modul. Ak priamo z 0 na N a modul 2, dostanete generátor 1 a 0:

Funkcia* rand() ( const n = 100; const mod = 2; nech i = 0; while (true) ( ​​​​výnos i % mod; if (i++ > n) i = 0; ) ) nech i = 0; for (nech x z rand()) ( if (i++ > 100) break; console.log(x); )
Táto funkcia generuje sekvenciu 01010101010101... a ani ju nemožno nazvať pseudonáhodnou. Aby bol generátor náhodný, musí prejsť ďalším bitovým testom. Ale my takúto úlohu nemáme. Napriek tomu aj bez akýchkoľvek testov vieme predpovedať ďalšiu postupnosť, čiže takýto algoritmus nie je vhodný, ale ideme správnym smerom.

Čo ak si vezmeme nejakú známu, ale nelineárnu postupnosť, napríklad číslo PI. A ako hodnotu pre modul vezmeme nie 2, ale niečo iné. Môžete dokonca premýšľať o meniacej sa hodnote modulu. Postupnosť číslic v Pi sa považuje za náhodnú. Generátor môže pracovať s číslami Pi od neznámeho bodu. Príklad takéhoto algoritmu so sekvenciou založenou na PI a variabilným modulom:

Const vector = [...Math.PI.toFixed(48).replace(".","")]; function* rand() ( for (nech i=3; i<1000; i++) { if (i >99) i = 2; pre (nech n=0; n

Ale v JS môže byť číslo PI zobrazené iba do 48 číslic a nie viac. Preto je stále ľahké predpovedať takúto postupnosť a každý chod takéhoto generátora bude vždy produkovať rovnaké čísla. Ale náš generátor už začal zobrazovať čísla od 0 do 9.

Získali sme generátor čísel od 0 do 9, ale rozdelenie je veľmi nerovnomerné a zakaždým vygeneruje rovnakú postupnosť.

Môžeme vziať nie číslo Pi, ale čas v číselnom vyjadrení a považovať toto číslo za postupnosť čísel a aby sme zabezpečili, že sa postupnosť nebude zakaždým opakovať, budeme ju čítať od konca. Celkovo bude náš algoritmus pre naše PRNG vyzerať takto:< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ >Funkcia* rand() ( nech newNumVector = () => [...(+nový dátum)+""].reverse(); nech vektor = newNumVector(); nech i=2; while (true) ( ak (i++ > 99) i = 2, nech n=-1, zatiaľ čo (++n
100) prestávka;

console.log(x) Toto už vyzerá ako generátor pseudonáhodných čísel. A ten istý Math.random() je PRNG, o tom si povieme o niečo neskôr. Navyše zakaždým dostaneme prvé číslo iné. Vlastne na týchto jednoduché príklady

Môžete pochopiť, ako fungujú zložitejšie generátory náhodných čísel.

A dokonca existujú hotové algoritmy. Ako príklad sa pozrime na jeden z nich — toto je lineárny kongruentný PRNG (LCPRNG). Lineárne kongruentné PRNG m, daný vzorcom. Výsledná postupnosť závisí od voľby štartovného čísla — t.j. osivo. O rôzne významy získajú sa semená rôzne sekvencie náhodné čísla. Príklad implementácie takéhoto algoritmu v JavaScripte:

Const a = 45; const c = 21; const m = 67; var semeno = 2; const rand = () => semeno = (a * semeno + c) % m; for(nech i=0; i<30; i++) console.log(rand())
Mnoho programovacích jazykov používa LCPRNG (ale nie presne tento algoritmus (!)).

Ako bolo uvedené vyššie, takáto sekvencia sa dá predpovedať. Prečo teda potrebujeme PRNG? Ak hovoríme o bezpečnosti, tak PRNG je problém. Ak hovoríme o iných úlohách, tieto vlastnosti môžu byť plusom. Napríklad pre rôzne špeciálne efekty a grafické animácie možno budete musieť často volať náhodne. A tu je dôležité rozloženie významov a výkon! Bezpečné algoritmy sa nemôžu pochváliť rýchlosťou.

Ďalšou vlastnosťou je reprodukovateľnosť. Niektoré implementácie vám umožňujú zadať seed a to je veľmi užitočné, ak sa sekvencia musí opakovať. Reprodukcia je potrebná napríklad pri testoch. A existuje mnoho ďalších vecí, ktoré nevyžadujú bezpečný RNG.

Ako funguje Math.random().

Metóda Math.random() vracia pseudonáhodné číslo s pohyblivou rádovou čiarkou z rozsahu = crypto.getRandomValues(new Uint8Array(1)); console.log(rvalue)
Ale na rozdiel od Math.random() PRNG je táto metóda veľmi náročná na zdroje. Faktom je, že tento generátor používa systémové volania v OS na získanie prístupu k zdrojom entropie (mac adresa, CPU, teplota atď...).

Prezentovaný online generátor náhodných čísel funguje na báze generátora pseudonáhodných čísel s rovnomerným rozdelením zabudovaným v JavaScripte. Generujú sa celé čísla. Štandardne sa zobrazuje 10 náhodných čísel v rozsahu 100...999, čísla oddelené medzerami.

Základné nastavenia generátora náhodných čísel:

  • Počet čísel
  • Rozsah čísel
  • Typ oddeľovača
  • Zapnutie/vypnutie funkcie odstraňovania opakovaní (duplikátov čísel)

Celkový počet je formálne obmedzený na 1000, maximálne 1 miliarda. Možnosti oddeľovača: medzera, čiarka, bodkočiarka.

Teraz presne viete, kde a ako získať voľnú postupnosť náhodných čísel v danom rozsahu na internete.

Možnosti aplikácie pre generátor náhodných čísel

Generátor náhodných čísel (RNG v JS s jednotnou distribúciou) bude užitočný pre špecialistov SMM a majiteľov skupín a komunít na sociálnych sieťach Instagram, Facebook, VKontakte, Odnoklassniki na určenie víťazov lotérií, súťaží a žrebovaní cien.

Generátor náhodných čísel vám umožňuje žrebovať ceny medzi ľubovoľným počtom účastníkov so stanoveným počtom výhercov. Súťaže sa môžu konať bez repostov a komentárov - sami si nastavíte počet účastníkov a interval generovania náhodných čísel. Na tejto stránke môžete získať sadu náhodných čísel online a zadarmo a nemusíte si inštalovať žiadnu aplikáciu do smartfónu ani program na počítači.

Na simuláciu hodu mincou alebo kockou možno použiť aj online generátor náhodných čísel. Pre tieto prípady však máme samostatné špecializované služby.