Skip to content

Instantly share code, notes, and snippets.

View luczsoma's full-sized avatar
🔥
On fire

Soma Lucz luczsoma

🔥
On fire
View GitHub Profile
@luczsoma
luczsoma / randomness-demystified.md
Created August 27, 2023 12:20
Randomness, demystified

Randomness, demystified

The original version of this article was published in Tresorit Engineering on Medium. This version is textually identical to the original, but illustrations are omitted.

Randomness is everywhere. Every atom in the air moves randomly. On subatomic levels, there is even more randomness. Casinos, lotteries, and many games — virtual or not — are based on randomness. Cryptocurrencies or even opening websites involve dealing with “some cryptographic random”, behind the scenes. Developers have to prepare for the ubiquity of randomness, or they will need to face some seriously ugly bugs.

This article mainly focuses on randomn

Keybase proof

I hereby claim:

  • I am luczsoma on github.
  • I am somalucz (https://keybase.io/somalucz) on keybase.
  • I have a public key ASD7y3ALpi58u3GP2QoVRA0hkmdY-QFgPtkBFkcVGourwQo

To claim this, I am signing this object: