Alright, I have decided that using hex (base16) for conversion of addresses to lottery numbers leaves the odds still too high. Going forward I will convert all numbers to decimal (base 10). I've suspended all games that have not yet received a bet, leaving only the Match3 game active. That game will continue until a winner is announced.
Once a winner is announced and paid, I will switch to decimal conversion, and all games will return with the new format.
Here is what I wrote as an update on the website:
Update 2 (5.12.2011): After some discussion, it has been decided that using a base16 number as our number system leaves the odds still too high. Going forward we will switch to a base10 (decimal) numbering system. All BitCoin addresses to be used for players tickets and the winning number will be converted to base10 (decimal) using the php function located at
http://www.btclottery.com/q/58to10. The function being used is on display on the page to assure there is no cheating.
For the time being, we are suspending the Match3, Match4, and Match5 games as the odds are quite high and noone has bet on them yet. The Match2 game, having received bets, will stay active until a winner is announced. Once the winner is announced, all games will return and all will be played with decimal conversions.
Now, here is the breakdown of the odds, based on which number system is used to do the comparisons of Player Tickets to Winning Number:
MATCH 2 (Match the last two numbers of your BitCoin address to the Winning Number):
base58 (btc): 1 in 3,364
base16 (hex): 1 in 256 (currently the active game)
base10 (dec): 1 in 100
MATCH 3
base58: 1 in 195,112
base16: 1 in 4,096
base10: 1 in 1,000
MATCH 4
base58: 1 in 11,316,496
base16: 1 in 65,536
base10: 1 in 10,000
MATCH 5
base58: 1 in 656,356,768
base16: 1 in 1,048,576
base10: 1 in 100,000
I am also considering a just for the fun of it Match1 game. Odds would be obviously 1 in 10. Might be a great action game
Considering that it would be almost guaranteed the prize would be split, it might make you consider more highly the option of betting more to guarantee a larger share of the pot.
Anyway, that's where we are today. I appreciate all comments and suggestions, so let me know your thoughts!
Thanks!