Ans - There are two types: PRNG (software-based) and TRNG/HRNG (hardware-based and truly random).