Illimitato.
In Linux, confrontando le funzioni del kernel denominate random_read e random_read_unlimited indica che l'etimologia della lettera u in urandom èunlimited .
Ciò è confermato dalla riga 114:
Il dispositivo /dev/urandom non ha questo limite [...]
Aggiornamento:
Riguardo a quale è venuto prima per Linux, /dev/random o /dev/urandom , @Stéphane Chazelas ha fornito il post con la patch originale e @StephenKitt ha mostrato che sono stati introdotti entrambi contemporaneamente.
Dipende da quale sistema "Unix" stai parlando.
Su FreeBSD, /dev/urandom e /dev/random sono lo stesso dispositivo. La lettera u è ora un'eredità storica che esiste per compatibilità con le versioni precedenti. All'avvio, si bloccano fino a quando non è stata raccolta abbastanza entropia e quindi non si bloccano mai più. Vedi Miti sull'urando per i dettagli.
Nel moderno mondo Linux (a partire dal kernel 4.8), entrambi i dispositivi estraggono dallo stesso CSPRNG, quindi l'unica differenza è che alcune persone ipotizzano l'esistenza di un attacco. Questo attacco è come un viaggio FTL [Faster than Light]. Facile da speculare, piuttosto difficile da progettare realmente.
TLDR usa semplicemente /dev/urandom.