99.9% Dice - Bitcoin, Dogecoin, Litecoin & Ethereum Gambling
Site Stats
Your Stats
Your Earnings

999Dice.com

Ставки 76865541477 Баланс 0 BTC Рефералы 0
Сумма ставок 3181633.73039068 Ставки 0 Ставки 0
Последняя кнопка 29 Минут Сумма ставок 0 BTC Сумма ставок 0 BTC
Макс профит 40 BTC % Выигрышей 0 BTC Доходы 0 BTC
 Статистика сайта Профит 0 Ваша статистика Заплачено на 0 BTC Ваши доходы
BTC Doge LTC ETH

Loading...
Connecting...

Нажмите, чтобы увеличить

Депозит

Депозиты могут быть сделаны для ...[click]...

Внесенный депозит будет немедленно доступен.Также, если вы желаете,депозит можно вносить по старым адресам.

Большинство транзакций требует хотя бы 1 подтверждение. Минимальная сумма для вывода : 0.0005 BTC/2 Doge/0.002 LTC/0.005 ETH


Заработать

Вы можете заработать дополнительные BTC, приводя посетителей на сайт, при этом используя вашу собственную реферальную ссылку: http://999pr0xy.com/?233016517

50% от комиссии с КАЖДОЙ ставки, сделанной КАЖДЫМ игроком, зашедшего по вашей реферальной ссылке будут перечислены на ваш счет (50% x 0,1% = 0.05% от всех ставок - Разделите на 2000!). Независимо от того, выигрывают они или проигрывают, вы по-прежнему зарабатываете деньги.

Больше информации


Практика ставки
Бесплатный BTC

Размер первоначальной ставки

% Шанс выигрыша

Кол-во ставок

Максимальный размер ставки

Сброс в случае победы

% Увеличить после победы

Сброс в случае проигрыша

% Увеличить после потери

Автоматические ставки

Doge

0 - 499499
Меньше
500500 - 999999
Больше
Профит Потерял       [# Ставки: ]
Ставка ID

Вручную

This language is newly translated. Bad translation? A few wrong words? Send a message in the "Contact" tab!
Hide

Все ставки
Мои ставки
Чат
Аккаунт
Честные ставки
Про 99.9%
Как играть?
BTC от рефералов
Контакты
API & Bots
Показать ставки
Игрок Номер Цель Размер ставки Профит
Игрок Номер Цель Размер ставки Профит

Отправить

English Indonesia Русский Український Uzbek Any

Ваш аккаунт # 316881577

Ваше имя для показа

Создайте имя пользователя и пароль

Ваш адрес BTC для вывода средств

Ваш email адрес

Разрешить изменять ставку используя клавиатуру
Разрешить регулирование размера максимальной ставки используя клавиатуру
Разрешить делать ставки используя клавиатуру
Разрешить перекрытие ставки
Отображать список "Все ставки"
Предупреждать об использовании больших ставок (мин: BTC ... Doge ... LTC ... ETH)
Подтверждать максимальную ставку
Предупреждать после переключения валюты

Перейти к другому пользователю

Пароль

Google Authenticator #


 

Депозиты

ПоказатьПоказать 10

Адрес Сумма Дата Хэш транзакций

Выводы

ПоказатьПоказать 10Отменить B ожидании

Адрес Сумма Комиссия за перевод Запрос Статус Завершено

Рефералы

ПоказатьПоказать 10

Сумма Дата

Бесплатный Биткойн

ПоказатьПоказать 10

Сумма Дата

Регулировка

ПоказатьПоказать 10

Сумма Дата

Гарантированно, что ставки справедливы, потому что номер уже известен до того, как вы сделаете ставку. Формула Server Seed + Client Seed (->byte[4]) + Номер ставки (->byte[4]) Двойной хэш SHA2 512 результат Продолжать принимать группы из байт и преобразовывать в целое до тех пор, пока значение меньше 16 миллионов не будет найдено. Если у вас кончились байты, всё начнётся с начала. Найти значение модуля из 1 миллиона Модуль является результатом ставки! Вам дают хэш номер сервера. После того, как ставка сделана,и полученное число будет доступно, вы сможете проверить честность ставки. Для автоматизации ставок, все они сделаны, используя тот же номер сервера Текущий хэш номер сервера Получить хэш номер сервера Установите номер клиента вручную Вот фактическая функция SQL этот сайт использует (без обработки ошибок)

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