Extracting randomness: how and why. A survey | IEEE Conference Publication | IEEE Xplore