1. A deterministic random number generator comprising: number series generator adapted to generate an infinite Pi series; summation means adapted to generate a partial sum of said infinite Pi series; computation means adapted to compute a finite sequence from said partial sum of infinite Pi series; shuffling means adapted to shuffle said computed finite sequence to obtain a shuffled sequence; masking means adapted to mask said shuffled sequence to obtain a masked sequence; non-linear function means adapted to process said masked sequence to obtain a non-linear processed sequence; and linear feedback shift register means adapted to receive and shift bits of said non-linear processed sequence in a pre-determined manner to obtain a deterministic random number.