Bets | Balance | Referrals | |||
---|---|---|---|---|---|
Wagered | Bets | Bets | |||
Last Rain | Wagered | Wagered | |||
Max Profit | Profit | Paid on | |||
Site Stats | % Wins | Your Stats | Earnings | Your Earnings |
Click to Enlarge
Deposits can be made to ...[click]... [Link]
Deposited funds are available immediately. Deposits can also be made to old addresses if you prefer.
Most withdrawals require 1 confirmation of deposits. Min withdrawal: 0.0002 BTC/2 Doge/0.002 LTC/0.005 ETH (currently).
You can earn by referring people to the site with your own referral link:
50% of the house edge of EVERY bet made by EVERYONE you refer gets added to your balance (50% x 0.1% = 0.05% of all bets). Whether they win or lose the bet, you still earn money.
Bet size
% Chance to win
Win Profit
Base bet size
% Chance to win
Number of Bets
Maximum Bet Size
Reset to base after win
% increase after win
Reset to base after loss
% increase after loss
After losing max bet...
Reset to base bet
Stop
We believe it's important for our visitors to be able to try out our casino. So, from time to time we will activate a faucet.
You can claim a small number of from the faucet for free. This way, you can try out the casino, learn the features and get used to the controls without risking any money.
A claim can be made once per account, once per IP, once per 2.5 minutes.
Bots are prohibited. You will be banned if you automate this process.
The faucet is available if your balance falls below:
You have successfully claimed
Your next claim can be made in Minutes
Lets Play!
No bitcoins were claimed from the faucet:
It's too early to claim more bitcoins from the faucet!
Your next claim can be made in:
This language is newly translated. Bad translation? A few wrong words? Send a message in the "Contact" tab!
Hide
You are not logged in. You can login or create a username and password under the "Account" area below.
Hide
Withdrawals will be processed after deposits are confirmed:
Hide
Player | Number | Target | Bet size | Profit |
---|
Player | Number | Target | Bet size | Profit |
---|
Valid mirrors / Действительный зеркала:
www.999proxy.com [...]
Other mirrors mentioned in chat will steal your password.
Другие зеркала, упомянутых в чате будет украсть ваш пароль.
Hide
Send Mod
English Indonesia Русский Український Uzbek Any
Your account # is
Your display name is
Your login name is Create a username & password Change password
Your identity is Create or Attach an Identity
Google Authenticator (2FA)
Your emergency withdrawal address
Your email address
Allow bet changes using keyboard
Allow setting max bet size using keyboard
Allow bets using keyboard
Overlapping bets allowed
Show "All Bets" stream
Announce high bets in chat
(min:
BTC
...
Doge
...
LTC
...
ETH)
Confirm max bet
Warn after switching currencies
Switch to user name
Password
Google Authenticator #
Login
Logout
UpdateUpdate 10
Address | Amount | Date | Transaction Hash |
---|
UpdateUpdate 10Cancel Pending
Address | Amount | Fee | Requested | Status | Completed |
---|
UpdateUpdate 10
Amount | Date |
---|
UpdateUpdate 10
Amount | Date |
---|
UpdateUpdate 10
Amount | Date |
---|
Bets are guaranteed to be fair because the seeds for the bet are known before you bet.
The formula is
You are given the server seed's hash. Once the bet has been placed, the server seed is available, and you can verify the fairness of the bet. For automated bets, all bets are made using the same server seed.
The current server seed hash is
Get Server Seed Hash
Set the client seed manually
Here is the actual SQL function this site uses (error handling stripped out)
create function dbo.CalculateBetResult ( @serverSeed binary(32), @clientSeed binary(8) ) returns bigint as begin declare @hash binary(64) declare @index int declare @r bigint set @hash = HASHBYTES('SHA2_512', @serverSeed+@clientSeed) set @hash = HASHBYTES('SHA2_512', @hash) while 1=1 begin set @index = 1 while @index <= 64 - 3 begin set @r = cast(substring(@hash, @index, 3) as bigint) if @r < 16000000 return @r % 1000000 set @index += 3 end set @hash = HASHBYTES('SHA2_512', @hash) end return -1 end
And here is some C# code (without any error checking) you could also use to verify results
static bool VerifyBetResult(string serverSeed, int clientSeed, int betNumber, long betResult, string serverSeedHash = null) { Func<string, byte[]> strtobytes = s => Enumerable .Range(0, s.Length / 2) .Select(x => byte.Parse(s.Substring(x * 2, 2), NumberStyles.HexNumber)) .ToArray(); byte[] server = strtobytes(serverSeed); byte[] client = BitConverter.GetBytes(clientSeed).Reverse().ToArray(); byte[] num = BitConverter.GetBytes(betNumber).Reverse().ToArray(); byte[] serverhash = serverSeedHash == null ? null : strtobytes(serverSeedHash); byte[] data = server.Concat(client).Concat(num).ToArray(); using (SHA512 sha512 = new SHA512Managed()) { if (serverhash != null) using (SHA256 sha256 = new SHA256Managed()) if (!sha256.ComputeHash(server).SequenceEqual(serverhash)) throw new Exception("Server seed hash does not match server seed"); byte[] hash = sha512.ComputeHash(sha512.ComputeHash(data)); while (true) { for (int x = 0; x <= 61; x += 3) { long result = (hash[x] << 16) | (hash[x + 1] << 8) | hash[x + 2]; if (result < 16000000) return result % 1000000 == betResult; } hash = sha512.ComputeHash(hash); } } }
Previous
Bets are guaranteed to be fair because the seeds for the bet are known before you bet.
The formula is
You are given the server seed's hash. Once the bet has been placed, the server seed is available, and you can verify the fairness of the bet. For automated bets, all bets are made using the same server seed.
Your current client seed is
The current server seed hash is Get Server Seed Hash
Here is the actual SQL function this site uses (error handling stripped out)
create function dbo.CalculateBetResult ( @serverSeed binary(32), @clientSeed binary(8), @betNumber bigint ) returns bigint as begin declare @hash binary(64) declare @index int declare @r bigint set @hash = HASHBYTES('SHA2_512', cast(cast(@betNumber as varchar) as varbinary)+@serverSeed+@clientSeed) set @hash = HASHBYTES('SHA2_512', @hash) while 1=1 begin set @index = 1 while @index <= 64 - 3 begin set @r = cast(substring(@hash, @index, 3) as bigint) if @r < 16000000 return @r % 1000000 set @index += 3 end set @hash = HASHBYTES('SHA2_512', @hash) end return -1 end
And here is some C# code (without any error checking) you could also use to verify results
static bool VerifyBetResult(string serverSeed, string clientSeed, string betNumber, long betResult, string serverSeedHash = null) { Func<string, byte[]> strtobytes = s => Enumerable .Range(0, s.Length / 2) .Select(x => byte.Parse(s.Substring(x * 2, 2), NumberStyles.HexNumber)) .ToArray(); byte[] server = strtobytes(serverSeed); byte[] client = BitConverter.GetBytes(long.Parse(clientSeed)); byte[] number = Encoding.ASCII.GetBytes(betNumber); byte[] serverhash = serverSeedHash == null ? null : strtobytes(serverSeedHash); byte[] data = number.Concat(server).Concat(client).ToArray(); using (SHA512 sha512 = new SHA512Managed()) { if (serverhash != null) using (SHA256 sha256 = new SHA256Managed()) if (!sha256.ComputeHash(server).SequenceEqual(serverhash)) throw new Exception("Server seed hash does not match server seed"); byte[] hash = sha512.ComputeHash(sha512.ComputeHash(data)); while (true) { for (int x = 0; x <= 61; x += 3) { long result = (hash[x] << 16) | (hash[x + 1] << 8) | hash[x + 2]; if (result < 16000000) return result % 1000000 == betResult; } hash = sha512.ComputeHash(hash); } } }
This site pays 99.9%. That's a house edge of only 0.1%.
It was inspired by others, and intended to be even simpler - as simple as possible! Just betting. That's it.
But their house edge is a full 1%, and ours is 0.1%. That's not a statistical difference of 0.9%... it is a statistical difference of 900% (10 times closer to "perfect equality"!)
There are no commissions or fees (other than 's built-in transaction fee - there's no way to avoid that!). Deposits do not require any confirmations before being credited to your account. Most withdrawals are processed immediately.
This site is fully funded by private investors. No further investments in the site are currently available.
The game is simple.
Select your bet size and your chance to win. The potential profit for your bet will appear.
Then place your bet, either high or low.
A number between 0 and 999,999 is generated. If the number falls within the high/low range you selected, you win.
You can earn by referring people to the site with your own referral link:
50% of the house edge of EVERY bet made by EVERYONE you refer gets added to your balance (50% x 0.1% = 0.05% of all bets). Whether they win or lose the bet, you still earn money.
Total wagered by your referrals is
Total paid to you is
More Earned - Pay Out Now
Here is some sample html you can use in forum signatures to promote your personal referral link:
<a href='[link]' target='_blank'><span style='color:orangered'>999dice.com | 99.9% Dice Payout | Earn BTC/Doge/LTC with 50/50 Referral Program | Play & Chat</span></a>
Do not spam other dice sites. You can put the link in a signature, or email and skype it to all your friends, but don't spam. This site is new, but there are lots of betters to go around. Do it legit.
Referrer:
UpdateUpdate 10
# | Name | Bets | Wagered |
---|
If you have any questions, suggestions or run into any troubles, feel free to contact the site owner by typing your message below. If you want a response, make sure to provide an email address in the message or under the "Accounts" tab. The site owner is often available in the "Chat" tab too as "Admin (1)".
Send Message
An API for programmers to integrate with the site is now available. A sample bot is included.
Your API key is Create
For questions, bug reports, feature requests, or any other help, please get in touch using the Contact tab.
Yay, radio!
Deposits can be made to ...[click]... [Link]
Deposited funds are available immediately. Deposits can also be made to old addresses if you prefer.
Your balance is
Address
Account #
Google Authenticator #
Amount Withdraw Withdraw All
The standard transaction fee of will be deducted
Creating a username and password increases your security. It allows you to access your account from other browsers and computers, and also protects you from losing your account if your browser's cookies are cleared.
User Name
Password
Password
Create a username & password
Old Password
New Password
New Password
Change password
This is a provably fair dice betting casino, funded by Bitcoins, Dogecoins, Litecoins & Ethereum.
The payout is 99.9% . The house edge is only 0.1%!
Thinking about the difference between other sites "low 1% edge" and our 0.1% edge? It's not a statistical difference of 0.9%... it's a statistical difference of 900% (10 times closer to "perfect equality"!)
Deposits do not require any confirmations before being credited to your account.
You can also earn BTC by referring people to the site! Check out the "Earn Referral BTC" tab for more info!
(Code: )
Google Authenticator is optional, but helps protect your account from hackers. If you set it up, you will need the authenticator code every time you login, or make a withdrawal.
Use the Google Authenticator App to scan the QR code, or manually enter the code into your authenticator app.
Google Authenticator: Android - iOS - Blackberry
Other authenticators: Windows Phone - Windows Phone - Windows Desktop - Windows Desktop - Mac, iOS, Android (Authy)
Google Authenticator # Create Wrong code Not now
Bots are prohibited. You will be banned if you automate this process.
Send
Send
Send
Bots are prohibited. You will be banned if you automate this process.
An identity is unique name which you can use on many accounts. The name you pick will be shown to others in chat. Creating or attaching an identity to your account is permanent and cannot be changed.
Identity Name: [A-Z]
Password
Attach Existing Identity Create New Identity
Password
Create Now
1 day account ban + 1 hour ip ban
Account will not be locked
How long? (minutes)
Reason
Vote
This address might not belong to an account on 999dice.com
Welcome to the chat rooms.
This can be a dangerous place. Please read the rules and warnings before chatting.
In general, we are trying to create a spam free, scam free environment which everyone can enjoy.