As of Linux 3.19 the following limits apply:
.IP * 3
When reading from
-.I /dev/urandom
+.IR /dev/urandom ,
a maximum of 33554431 bytes is returned by a single call to
.BR getrandom ()
on a system where
has a size of 32 bits.
.IP *
When reading from
-.I /dev/random
+.IR /dev/random ,
a maximum of 512 bytes is returned.
-.SS Initilization of the entropy pool
+.SS Initialization of the entropy pool
The kernel collects bits of entropy from environment.
-When a sufficient number of random bits has been collected the
+When a sufficient number of random bits has been collected, the
.I /dev/urandom
-entropy pool is set to initialized.
+entropy pool is considered to be initialized.
.SS Interruption by a signal handler
A call to
.BR getrandom ()