Netbook-Run Dice Robot Can Rack Up 1.3 Million Rolls a Day
stevel writes "The owner of games site GamesByEmail.com created Dice-O-Matic, 'a machine that can belch a continuous river of dice down a spiraling ramp, then elevate, photograph, process and upload almost a million and a half rolls to the server a day. ... The Dice-O-Matic is 7 feet tall, 18 inches wide and 18 inches deep. It has an aluminum frame covered with Plexiglas panels. A 6x4 inch square Plexiglas tube runs vertically up the middle almost the entire height. Inside this tube a bucket elevator carries dice from a hopper at the bottom, past a camera, and tosses them onto a ramp at the top. The ramp spirals down between the tube and the outer walls. The camera and synchronizing disk are near the top, the computer, relay board, elevator motor and power supplies are at the bottom.' While not called out in the article, the pictures clearly show a Dell Mini 9 running the show (and performing the optical recognition of the dice values.) No, it's not running Linux."
While not called out in the article, the pictures clearly show a Dell Mini 9 running the show (and performing the optical recognition of the dice values.)
Yes but there's not a lot of "optical recognition" going on. From the article:
The dice are "Michigan Red Eyes", which have different colored pips for each value. The different colors make it pretty easy to count rolls. For example, if 6 yellow dots are found in the image, there were three 2s rolled, no need to worry about determining the proper grouping or orientation of pips.
If you control the background as being black or shades of grey (which is what it appears on that dirty dirty Windows XP screen) then your task is a lot easier and less error prone. Well done on the designer's part but surely reduces the computational work load.
My work here is dung.
Finally a sensible way to play a 3000 pt Imperial Guard list!
cmd-q.co.uk - some sort of stupid fucking internet bullshit
What's its AC and THAC0? :)
You see? You see? Your stupid minds! Stupid! Stupid!
Now that we've built a dice-rolling gambling robot, we just need to create a leg-breaking loanshark bookie-bot and we'll be all set to fully automize Vegas!
Why would you need this? And how is this better than a RNG?
"No, it's not running Linux"
I hate it when people to conclusions. Obviously, it is running linux, just with an XP-themed window manager.
Better known as 318230.
A Linux user might also completely fail to read the article and discover that some of his users weren't happy with the results of various electronic and noise-based generators that he's used in the past.
Rob (a not-PC user, in a snarky mood for some reason)
Very cool device! It does lack in accuracy. Pitted dice are off balance and the 1 will land on the bottom more often than not. That is why Vegas does not use that type of die. There is error in the machine; look closely at the video where the dice get stuck at the top.
"To generate the dice rolls, I have used Math.random, Random.org and other sources, but have always received numerous complaints that the dice are not random enough." Math.random is an LCG and so therefore of dubious quality. Random.org, though, is a true RNG (not a PRNG). If random.org is not random enough, either they're doing something quite horribly wrong or (far more likely) players don't actually understand what random means.
it can only roll D6s.
No problem. You can generate any die roll you like from D6's, just do a little math.
For a D8, just roll two D6's, add them together, and then take the result modulo 8 and add 1. Poof! A random number between 1 and 8!
.
.
.
.
(If you're furious with nerd rage right now: I'm kidding. If you're not furious: don't try this at home.)
...Imagine a beowulf cluster of those...
You know, I never thought there would be a story on /. that could earn the "1500000d6" tag, and then this came along.
If libertarians are so opposed to effective government, why don't they all move to Somalia?
The article mentioned that the dice get beat up pretty bad at the bottom of the machine. I have three questions:
1. how long do the dice last before needing to be pulled out of the machine and replaced?
2. how are damaged dice identified to be removed?
3. does the software recognize when damaged dice are causing errors (for example, when the paint from a pip has been completely chipped off)?
*sigh* back to work...
I have random thoughts like that all the time.
rewriting history since 2109
Now finally, we have the technology to experimentally verify the claims made by a certain dice manufacturer!
'nuff said
Your ad here. Ask me how!
Please don't use this method. You are not creating an evenly distributed d8. From all 36 possible outcomes of 2d6, your "mod" d8 comes out like this: 1 - 5 times; 2 thru 6 - 4 times each; 7 - 5 times; 8 - 6 times. You COULD use some kind of conversion table, but even then you would need to throw away 4 of the 36 combinations to make it work.
Or alternatively just grab that Brownian motion detector.
If only it would just hold still for a sec...
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I got so furious with nerd rage, I didn't even read the last line of your post! :-)
Bell's theorem loosely states: No physical theory of local hidden variables can ever reproduce all of the predictions of quantum mechanics.
Quantum mechanics is inherently statistical and non-deterministic in nature. If Bell's theorem holds (and experiments have so far gone its way), then the only way to retrieve your deterministic universe from the clutches of quantum mechanics is to allow non-local effects - which brings in problems of instantaneous travel, faster-than-light communication etc...
Sorry Einstein, it looks like God DOES play dice with the universe.
that the programming required to make this machine worked required at least one random function :-)
Arguing with an engineer is like wrestling a pig in the mud. After a while, you realize the engineer enjoys it.
This guy deserves to be nominated for an Ig Nobel prize in statistics!
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
Wow. Fishing for nerds is so damned easy, they take the bait even when you put a sign on it saying "WARNING: CONTAINS FISHHOOKS".
For a good nerd time, try working out the probability distribution table for Mod8(D6+D6)+1. I suggested it as a joke, but it's less horrible thank you might think.
Why not use traditional white dice with black dots on a white background. Then it is as simple as
Calculating the full image is far more work than necessary. This also easily allows for an arbitrary number of dice to be used, assuming the don't start piling on top of each other.
Because if you count 36 dots, was that six dice with six rolled on each, or twelve threes, or ...
Even if you can count exactly how many dice you rolled, was the total of six dots from four dice three ones and a three, or was it one plus two plus two plus one?
I'm guessing that knowing the exact number of dice rolled and what each die rolled is important.