véletlenszámgenerátorokként
A véletlenszámgenerátorok olyan eszközök vagy algoritmusok, amelyek egy sorozatot hoznak létre, amely véletlenszerűnek tűnő számokból áll. Ezek a számok függetlenek egymástól és nem követnek semmilyen előre meghatározott mintát, ami megnehezíti vagy lehetetlenné teszi a következő szám előrejelzését. Alapvetően két fő típusa létezik: a hardveres véletlenszámgenerátorok (HRNG) és a szoftveres véletlenszámgenerátorok (PRNG).
A hardveres véletlenszámgenerátorok fizikai folyamatokat használnak ki, amelyek természetüknél fogva véletlenszerűek. Ilyen folyamatok lehetnek például a
A szoftveres véletlenszámgenerátorok, más néven pszeudovéletlenszám-generátorok, algoritmusok, amelyek determinisztikus módon állítanak elő számokat. Ezek a számok