Dangerous Prototypes

Other projects => Past projects => Open 7400 Competition => Topic started by: t0mpr1c3 on October 15, 2012, 05:16:42 am

Title: {EnTrY} 74xxRNG / Cat Toy
Post by: t0mpr1c3 on October 15, 2012, 05:16:42 am
I made a true random number generator using just a shift register and a hex inverter -- and what would ordinarily be a few design no-no's. The idea was to induce oscillation in the shift register by clocking it with a very slow rise time. Leaving off the bypass caps helped make it even more vulnerable to supply line noise.



I wouldn't use this RNG for choosing lottery winners, but it was good enough to make a daft cat toy with the addition of a servo-mounted laser pointer and one additional logic chip.

http://www.youtube.com/watch?v=ykJssSpndnU (http://www.youtube.com/watch?v=ykJssSpndnU)

Much more detail at http://smokedprojects.blogspot.com/2012 ... t-toy.html (http://smokedprojects.blogspot.com/2012/10/hacky-random-number-generator-cat-toy.html)

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00892051192session_write_close ( )...(null):0
20.00922182784ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00922183560Database_MySQL->query( ).../DatabaseHandler.php:119
40.05372322296Database_MySQL->error( ).../Db-mysql.class.php:273