Heinz was very kind to quickly reply to my request and gave me the permission to repost here his answer:mcostalba wrote:I have asked Heinz to give a look at this thread and please write me his comments...wgarvin wrote: Maybe the Stockfish team should add a comment giving attribution to the original source?
As soon as we have more news I will post here.
"When I remember right I took an obviously free and quite raw C-snippet
from a random-related newsgroup long time ago. When turning this to a
functional C++-class years later, I tried to find this again and failed
happily: Googling „random number generator“ & kiss throws out ~226.000
links. Not sure on the mentioned „Bob Jenkins“. There are countless
Kiss-variants out there. The honor to invent the RNG-Kiss-family belongs
to George Marsaglia for sure, who came up with this in the early 90's.
When somebody should be mentioned, then Marsaglia in my point of view.
I did nothing else but to check my C++-implementation for „true“
randomness, repeatability, thread safety... That's a lot for a concrete
RNG, but I won't even had emphasized to be mentioned as author. But
Stockfish needs this...
"
Header in rkiss.h will be changed accordingly...