Bilgisayara bağlı olarak yapabilirler ve yapamazlar. Genellikle, sözde rasgele bir algoritma. En eski algoritmalardan biri temelde sadece tohum denilen bir sayı üzerinde bir dizi temel aritmetik (çarpma, bölme, toplama, çıkarma, modülo) yapmak ve ortadaki sayıları almak gibi bir şeydi. Sayılar rastgele görünür, ancak belirli sayıda denemeden sonra, aynı döngü kendini tekrar eder.
Bu, şifrenizi şifrelemek için bir PRNG kullanamayacakları anlamına gelir. PRNG'ler genellikle sistem zamanını tohum olarak kullanırlar, eğer saldırgan şifrenizin şifreli olduğu yaklaşık süreyi biliyorsa (hesap oluşturma zamanı, şifre değiştirme zamanı), o zaman aralığını kullanarak küçük bir şifre aralığı oluşturabilir ve tüm izin verilen tüm olası kombinasyonları oluşturmak yerine şifre oluşturdunuz.
Daha önce www.random.org adresine gittiyseniz, muhtemelen rasgele sayılar ürettiklerini göreceksiniz. Bunun nedeni, atmosferik gürültü veya bazı gürültülü atmosferik veri toplamak için aygıtlar kullanmaları ve bunu kullanmalarıdır.
Bu konuda uzman değilim, ancak bazı işletim sistemlerinin şifreleri şifrelemek için yeterince güvenli numaralar üretmek için kullanıcının fare hareketinden ve klavye preslerinden bir PRNG ile birlikte veri toplayabileceğini düşünüyorum.