Take the RouletteSimulator stored procedure. It beats the best roulette tables in the finest Monte Carlo casinos in randomness.
It is so good, you can try it with play money before heading for Vegas (Stratosphere & Sahara(gone) are my favorites), or Atlantic City(Taj Mahal & Resorts are my favorites).
Random number generation in a range:
http://www.sqlusa.com/bestpractices/casinoroulette/
Kalman Toth SQL 2008 GRAND SLAM
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012