Numpy uses plain old implementation of Mersenne Twister as the default pseudo random number generation.
One can guess all the future outputs of a random number generator once they recover the state, but how feasible is it to recover the past state of pseudo random number generator given its present state?
Can array based initialization of mersenne twister which is used in current libraries be reversed to get the seed (any 1-19937 bit quantity)
Bijections are fun to look at and amusing especially to cryptographers, can you spot out one here?
Welcome to my personal blog about cybersecurity and computers in general where I host cool challenges (aka assignments) too
This is an open-sourced website hosted on github pages! If you wish to contribute or have a cool idea to share or even a cool challenge which can be put up as an assignment, this is the correct page you are looking at.
Challenges are the way to get quick hands on tasks and challenges made by me. There will be plenty of hands-on experience through a guided set of static challenges.