Bitcoin Forum
September 22, 2018, 08:02:09 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Provably Fair PrimeDice  (Read 31 times)
tchoob
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
June 11, 2018, 10:20:35 AM
 #1

Hello,

i'm actually studying c# and i have to make a provably fair for my dice game,
I trying to reproduce an algorithm similar to that of primedice but i didn't understand why they are doing a " 697969%(10000)/100 " , can someone explain it to me please ?

source https://dicesites.com/provably-fair
1537646529
Hero Member
*
Offline Offline

Posts: 1537646529

View Profile Personal Message (Offline)

Ignore
1537646529
Reply with quote  #2

1537646529
Report to moderator
1537646529
Hero Member
*
Offline Offline

Posts: 1537646529

View Profile Personal Message (Offline)

Ignore
1537646529
Reply with quote  #2

1537646529
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537646529
Hero Member
*
Offline Offline

Posts: 1537646529

View Profile Personal Message (Offline)

Ignore
1537646529
Reply with quote  #2

1537646529
Report to moderator
1537646529
Hero Member
*
Offline Offline

Posts: 1537646529

View Profile Personal Message (Offline)

Ignore
1537646529
Reply with quote  #2

1537646529
Report to moderator
1537646529
Hero Member
*
Offline Offline

Posts: 1537646529

View Profile Personal Message (Offline)

Ignore
1537646529
Reply with quote  #2

1537646529
Report to moderator
bob123
Hero Member
*****
Offline Offline

Activity: 686
Merit: 568



View Profile WWW
June 11, 2018, 12:43:21 PM
 #2

Thats simple.

697969 is the random number generated.

Modulo 10000 is used to get a number between 0 and 10000, which will then be divided by 100 to get a number between 0 and 100 with 2 digits behind the comma.
This is done because primedice wants to generate numbers in this format.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!