Author

Topic: What does this mean? (Read 708 times)

sr. member
Activity: 350
Merit: 250
Independent Cryptoveloper
October 29, 2013, 02:23:19 AM
#5
Yes, that is it!
legendary
Activity: 4466
Merit: 3391
October 29, 2013, 02:14:29 AM
#4
Wow what an excellent question and answer.  Remember the random number bug found in the Bitcoin Android App?  Some one joked that the code for the Android random number generator was:
Code:
int randomNumber()
{
  return 4;
};

This is what you are referring to:



The Android situation was not this, but it was almost as bad.
sr. member
Activity: 350
Merit: 250
Independent Cryptoveloper
October 28, 2013, 11:52:12 PM
#3
Wow what an excellent question and answer.  Remember the random number bug found in the Bitcoin Android App?  Some one joked that the code for the Android random number generator was:

Code:
int randomNumber()
{
  return 4;
};

LOL.
legendary
Activity: 1240
Merit: 1001
Thank God I'm an atheist
October 28, 2013, 05:40:48 AM
#2
A chance-based game requires a random number generator. A common computer cannot generate truly random numbers without some strange device containing radioactive material.

Computer pseudo-random number generators use instead cryptographic functions and some external source of entropy to scrumble the sequence. Without the external source of entropy future numbers can be forseen by someone who knows internal state of the software.

Good sources of entropy are intervals between keystrokes on the keyboard, intervals between incoming network packets... everything that happens on the computer coming from outside it.

I don't know how SatoshiMines works.
sr. member
Activity: 392
Merit: 250
October 28, 2013, 12:59:54 AM
#1
SatoshiMines - Source of entropy is bad, the house can easily bruteforce the hash to make you win/lose. Including "random" non-preselected strings in the hash render the whole process insecure.

'from https://bitcointalk.org/index.php?topic=216280.0;
Jump to: