games introduction
Whether it is live video, machine lottery or ordinary formula calculation, the optimal result can be calculated through big data, and then cheated through video synthesis, electromagnetic control, special equipment, magic props and other technical means. It has brought a serious crisis of trust to the healthy development of the industry. To this end, we have developed a series of anti-cheat quiz games.
The results of our game calculations are completely 100% random and completely free from human control, and the technical solutions and calculation rules will be introduced below
We use the session closing volume in the BTCUSDT real-time trading data published on the official website of Binance Exchange (https://www.binance.com) as a random code, and our own program will also publish a random code 10 seconds before the close of the corresponding session. The MD5 hash value is calculated by combining the two random codes, and then different games use different calculation formulas to further calculate the current result based on this hash value, so as to ensure that the calculation result is completely free from human control
The MD5 algorithm can encrypt and hash any string into a 32-bit 16-base string
32-bit hash = MD5 (session closing volume, random code)
Supported trading session periods: 1m 3m 5m 15m
Each game will calculate the corresponding result at the end of each epoch e.g. 1m represents 1 minute as a period
Games: LT18
The result of the calculation consists of 3 digits 1-6 digits Numbers in 3 positions can be repeated
select the number from the first character of the hash value Exclude if the character is a number (0-9), check if the character is a letter (a-f) Convert the selected character from a letter to a number (a=1, b=2, c=3, d=4, e=5, f=6) Get the number in the corresponding position until 3 numbers are selected as the calculation result.
The calculation rules for special cases are to take the first three characters from hexadecimal to decimal in turn, convert them from hexadecimal system, divide them by 6, take the remainder, and add 1 to get the number in the corresponding position
The result consists of 3 digits from 0 to 9; Numbers in 3 positions can be repeated
Numbers are selected starting from the first character of the hash value, selected if the characters are numbers (0-9), and excluded if the characters are letters (a-f); Until 3 numbers are selected, it will be used as the calculation result
The result consists of 5 digits from 0 to 9; Numbers in 5 positions can be repeated
The number is selected starting from the first character of the hash value, selected if the character is a number (0-9), and excluded if the character is a letter (a-f); Until 5 numbers are selected, it will be used as the calculation result
The result consists of 7 digits from 1 to 49; Numbers in 7 positions cannot be repeated
Start from the first character of the hash value, select 2 numeric characters each time (skip if the character is a letter [a-f]), divide the 1st digit of these 2 numeric characters by 5 to take the remainder multiply by 10, and then add the 2nd digit, if the sum of the sum is 0, then exclude and the next time there is an extra number, add and non-0 first judge whether the number has been selected, if it has been selected, then select the next number (and add 1, if greater than 49, then start from 1 again); Until 7 numbers are selected, the calculation result will be used
The result consists of 10 digits from 1 to 10; Numbers in 10 positions cannot be repeated
Starting from the first character of the hash value, select 1 character each time (skip if the character is the number 0 or the letter [b-f]), the letter a=10 first determine whether the number has been selected, if it has been selected, select the next number (the number plus 1, if greater than 10, start from 1 again); Until 10 numbers are selected, the calculation result will be used
Conversion of special case calculation rule 0 to 10
The result consists of 5 digits from 1 to 11; Numbers in 5 positions cannot be repeated
Starting from the first character of the hash value, select 1 character at a time (skip if the character is the number 0 or the letter [c-f]), the letters a=10, b=11; If it has been selected, select the next number (plus 1, if greater than 11, start from 1 again) until 5 numbers are selected
Conversion of special case calculation rule 0 to 10
Hexadecimal to Decimal Description: 0-9 is the same as decimal a=10, b=11, c=12, d=13, e=14, f=15
The results of our game calculations are completely 100% random and completely free from human control, and the technical solutions and calculation rules will be introduced below
Technical solutions
We use the session closing volume in the BTCUSDT real-time trading data published on the official website of Binance Exchange (https://www.binance.com) as a random code, and our own program will also publish a random code 10 seconds before the close of the corresponding session. The MD5 hash value is calculated by combining the two random codes, and then different games use different calculation formulas to further calculate the current result based on this hash value, so as to ensure that the calculation result is completely free from human control
The MD5 algorithm can encrypt and hash any string into a 32-bit 16-base string
32-bit hash = MD5 (session closing volume, random code)
Supported trading session periods: 1m 3m 5m 15m
Each game will calculate the corresponding result at the end of each epoch e.g. 1m represents 1 minute as a period
Calculation rules
Games: LT18
The result of the calculation consists of 3 digits 1-6 digits Numbers in 3 positions can be repeated
select the number from the first character of the hash value Exclude if the character is a number (0-9), check if the character is a letter (a-f) Convert the selected character from a letter to a number (a=1, b=2, c=3, d=4, e=5, f=6) Get the number in the corresponding position until 3 numbers are selected as the calculation result.
The calculation rules for special cases are to take the first three characters from hexadecimal to decimal in turn, convert them from hexadecimal system, divide them by 6, take the remainder, and add 1 to get the number in the corresponding position
The result consists of 3 digits from 0 to 9; Numbers in 3 positions can be repeated
Numbers are selected starting from the first character of the hash value, selected if the characters are numbers (0-9), and excluded if the characters are letters (a-f); Until 3 numbers are selected, it will be used as the calculation result
The result consists of 5 digits from 0 to 9; Numbers in 5 positions can be repeated
The number is selected starting from the first character of the hash value, selected if the character is a number (0-9), and excluded if the character is a letter (a-f); Until 5 numbers are selected, it will be used as the calculation result
Games: LT6
The result consists of 7 digits from 1 to 49; Numbers in 7 positions cannot be repeated
Start from the first character of the hash value, select 2 numeric characters each time (skip if the character is a letter [a-f]), divide the 1st digit of these 2 numeric characters by 5 to take the remainder multiply by 10, and then add the 2nd digit, if the sum of the sum is 0, then exclude and the next time there is an extra number, add and non-0 first judge whether the number has been selected, if it has been selected, then select the next number (and add 1, if greater than 49, then start from 1 again); Until 7 numbers are selected, the calculation result will be used
Games: LT10
The result consists of 10 digits from 1 to 10; Numbers in 10 positions cannot be repeated
Starting from the first character of the hash value, select 1 character each time (skip if the character is the number 0 or the letter [b-f]), the letter a=10 first determine whether the number has been selected, if it has been selected, select the next number (the number plus 1, if greater than 10, start from 1 again); Until 10 numbers are selected, the calculation result will be used
Conversion of special case calculation rule 0 to 10
Games: LT11
The result consists of 5 digits from 1 to 11; Numbers in 5 positions cannot be repeated
Starting from the first character of the hash value, select 1 character at a time (skip if the character is the number 0 or the letter [c-f]), the letters a=10, b=11; If it has been selected, select the next number (plus 1, if greater than 11, start from 1 again) until 5 numbers are selected
Conversion of special case calculation rule 0 to 10
If no valid result can be chosen, it will be treated as a special case, and a 32-bit hash will be attempted, and each character will be converted from 16 to 10 and concatenated together to form a new hash value, and the new hash value will be calculated again
Hexadecimal to Decimal Description: 0-9 is the same as decimal a=10, b=11, c=12, d=13, e=14, f=15
