王一 WangYi

Results 19 comments of 王一 WangYi

just mention wyhash, the fastest high quality conventional hash function: https://github.com/wangyi-fudan/wyhash

The secrets should be prime. because in wyrand, we add the secret to the seed. a prime secret ensure that the period is 2^64. For other part of wyhash library,...

Miller-Rabin test is done by copying :-)

The cleaned code for Miller Rabin test is available here https://github.com/wangyi-fudan/MillerRabin64

yes. you can fix one parameter as seed and use another one as counter. eg: for(size_t i=0; i

no, it is not reversible nor collision free. However, as a 64 bit PRNG, the space is so large, you can safely use it as BigCrush and Practrand are PRNG...

congraduations! my Russian friend!

催更催更^_^

wyrand passed the default PractRand test. But vigna does an extra looong test (23 days), and claim he break it. That's the full story.