I'll show you what you're doing.
var randomNumber = 4; // <-- fairly picked up from a dice i rolled in my hands. You don't believe me? Well, i don't care, that's exactly what you do.
console.log( randomNumber ); // <-- I'm showing in the console what is the winning ticket so I can know it before every other users!
var salt = "-Hey-Im-A-Salt";
var encrypted = encrypt(randomNumber + salt); // This is the before hash that you send to the users.
So now, let's take a look at the variable 'randomNumber'. It is currently 4, and I rolled a dice in my hand in real life so it's 100% random and fair right?
...
Right ?
If you truly think the '4' is a random number and that it's fair, then I have nothing else to say, you are dump.
If you say that the '4' is not random then, review your code...
Of course, you don't roll a dice... this is just an image to show that, on your lucky number generation, you have nothing fair happening there.
You are not running a dice game. For your game to be fair, you must have no control or know that random number because you could easily make as many fake accounts as you want to try to "snipe" the lucky ticket and win all the player's money.
Also, this game should have been built based on trust. Yet, all you did was spamming and annoying the players on other casino sites about it. That's not the way you get players.
We have only been online for a few days, and already doing over 0.5 BTC a day.
Also, you're saying that you win 0.5 btc per day of profit. Let me doubt that.
You're only earning 1% of every game and your 'Total Today: 0.27650000 btc'... 1% of 0.27 gives 0.0027... Maths... wtf are you doing with it... And don't try to convince me that you had 50 btc played on your site one day. That's just not true.
Or are you finally admitting you were scamming the players?
Edit: Dice games have what we call a 'client-seed' to allow the player to have an impact on the random number which partially block the casino from rigging it. (some thing that you do not have)