Everything About ___
Live briefing

Everything about Randomness extractor

Computational concept

A randomness extractor, often simply called an "extractor", is a function, which being applied to output from a weak entropy source, together with a short, uniformly random seed, generates a highly random output that appears independent from the source and uniformly distributed. Examples of weakly random sources include radioactive decay or thermal noise; the only restriction on possible sources is that there is no way they can be fully controlled, calculated or predicted, and that a lower bound on their entropy rate can be established. For a given source, a randomness extractor can even be considered to be a true random number generator (TRNG); but there is no single extractor that has been proven to produce truly random output from any type of weakly random source. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Randomness extractorA 5-minute orientation
  2. Pick up a classic book: Automate the Boring Stuff with PythonThe most-reprinted book on the subject
  3. Read the landmark paper: Postprocessing for quantum random-number generators: Entropy evaluation and randomness extractionCited 220 times
  4. Go sideways: Fuzzy extractorA closely related topic
  5. Go sideways: Randomness mergerA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics