## dwitter.net | #pi

+ New dweet
`function u(t) {`
```} // 122/140 ```

Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)

``` u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas. ```
Try the new frontend: beta.dwitter.net
Current theme challenge: #ScaryMovies

`function u(t) {`

```}// 37/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Calculating #pi based on a formula I found in a Commodore 64 manual. Googling says it's the Gregory-Leibniz series.

`function u(t) {`

```}// 140/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• I thought I'd see if I can calulate PI in 140 chars. Math.PI is 3.141592653589793, which is 15 decimal places. 15 decimal places is precise enough to calculate the circumference of the solar system (including Pluto) with an accuracy of a meter. The formula is Nilakantha's from the 15th century. You could also just print 245850922/78256779 but doing that doesn't seem much better than just printing Math.PI.

show FPS hide FPS share

`function u(t) {`

```}// 140/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Estimating Pi using the Monte Carlo Method

show FPS hide FPS share
remix of d/19436 by u/DaSpider

`function u(t) {`

```}// 112/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

remix of d/19419 by u/Irratix

`function u(t) {`

```}// 68/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• u/Irratix
I'm not sure that counts as storing digits of pi, but I'm already impressed you managed to get this down to 68 characters :P
• u/katkip
what is 999n?? I've never saw that
• u/katkip
big int O_O
• u/Xen
love it!!!!

`function u(t) {`

```}// 140/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• u/leafyvez
pi ≈ 4 * # points in the quarter circle / total points although it converges rather slowly (~ sqrt(number of points) )

show FPS hide FPS share
remix of d/7047 by u/BuRRak

`function u(t) {`

```}// 40/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Golfing u/BuRRak π calculation using Nilakantha's series
• u/AnnanFay
Alternatives are: 33 chars using Wallis product but *very* long time to converge. 24 chars using Newton-Raphson if sin & cos allowed.
• u/BuRRak
Mind = blown
• u/iverjo
#pi

remix of d/19435 by u/DaSpider

`function u(t) {`

```}// 119/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Long parade of #Pi digits

remix of d/14305 by u/robbyg

`function u(t) {`

```}// 32/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Calculating #pi based on Viète's formula

show FPS hide FPS share

`function u(t) {`

```}// 137/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• Spiral “𝜋” digits