Today is Pi Day, March 14 or 3.14 (using a rather awkward M.dd format).
So this morning, the following dialog occurred within our team:
– Happy Pi Day!
– You know what we should do? A PDI Monte Carlo simulator to calculate Pi…
– Uuuuh, nice. Yeah, I think I can do that.
– … without scripting steps.
– Challenge accepted!
Well, happy Pi Day everyone, and behold our awesome (though of limited use) Monte Carlo simulator to calculate an approximation of Pi. It uses only the following steps:
- Generate rows
- Generate random value
- Calculator (x2)
- Add sequence (x2)
- Filter rows (x2)
- Write to log
It runs “forever” and gives updated results on the logs for each 1.27 Million rows (approximately).
Remark: forever means until you reach 1b rows and the sequence counters roll over.
Oh, you may want to run it with Minimal Logging only.
Happy Pi Day!