Since resistor noise is not simulated in time domain analysis of Multisim , you can ' t use that . Since diode noise is not simulated in time domain analysis of Multisim , you can ' t use that either . But what you CAN use , is a collection of independent , uncorrelated , RC oscillators running at different frequencies . Their phase relationship is truly random . You can make the R values out of thermistors thermally sensitive resistors , even though Multisim does not simulate that in time domain analysis , just to convince onlookers that the oscillator phases are completely unpredictable and random . Each oscillator provides the clock for a digital counter circuit an FSM that counts 0 , 1 , 2 , 3 , 4 , 5 , 0 , 1 , 2 , etc . It has six states just like a single dice . A pushbutton switch enables all oscillators when the button is pushed the oscillators run and the counters count . When the button is released the oscillators stop running and the counters stop counting . The 3 bit numbers from the counters feed into a network of binary adder circuits in effect it totals the number of pips on all the dice . So if you ' ve got N number of oscillatorscounters , the adder output is a number between 0 and 6 N 1 . Divide that number by N and now you ' ve got a number between 0 and 5 . A random dice . You ' re done ! Implementation note it ' s very easy to do this when N is a power of two in that case , dividebyN is just a bit shift . And the very easiest implementation of all uses N 2 . Two oscillators , two counters , one adder , and shift right by one bit . Simple . And you can do the whole thing in Multisim . I recommend making the oscillators out of either NE 555 ICs , or Schmitt Trigger CMOS inverters like CD 40106 . Choose the frequencies to be relatively prime . Like osc 1 19 kilohertz , osc 2 37 kilohertz .