mdwagner / birthday-paradox

Monte Carlo Simulations in different languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Birthday Paradox - Monte Carlo simulations

  • sample-size: 23
  • probability: 50.70
language iterations/sec year solution type has repl
1 c 4,023,605 1972 imperative
2 crystal 2,358,490 2014 imperative
3 csharp 2,295,918 2000 imperative x
4 vb.net 2,268,145 2001 imperative
5 rust 2,100,840 2010 imperative x
6 dart 1,822,916 2011 imperative x
7 d 1,715,686 2001 imperative
8 vala 1,623,376 2006 imperative
9 java 1,497,603 1995 imperative x
10 go 1,324,152 2009 imperative
11 kotlin 1,302,083 2011 imperative x
12 pascal 1,063,829 1970 imperative
13 javascript 1,020,408 1995 imperative x
14 coffeescript 972,762 2009 imperative
15 groovy 677,506 2003 imperative
16 nim 462,962 2008 imperative
17 php 461,847 1995 imperative x
18 gambas 420,168 1999 imperative
19 ocaml 350,000 1996 functional x
20 julia 334,075 2012 scientific x
21 common-lisp 292,056 1984 lisp x
22 hack 267,094 2014 imperative
23 scala 241,286 2004 functional x
24 ruby 234,693 1995 imperative x
25 python3 180,785 1990 imperative x
26 python 173,611 1990 imperative x
27 lua 168,161 1993 imperative x
28 perl 154,593 1987 imperative
29 racket 150,000 1995 lisp x
30 reasonml 147,492 2016 functional
31 fsharp 144,508 2005 functional x
32 erlang 107,655 1986 functional x
33 haskell 106,382 1990 functional x
34 swift 80,000 2014 imperative x
35 R 73,818 1993 scientific x
36 elixir 71,138 2011 functional x
37 clojure 49,504 2007 lisp x
38 smalltalk 38,314 1972 functional x
39 octave 9,000 1988 scientific x
40 scheme 4,273 1975 lisp x
41 bash 3,676 1989 imperative x
42 perl6 3,654 2015 imperative x
43 powershell 278 2006 imperative x
44 fish 134 2005 imperative x

thanks Anthony Robinson for the tip about randint and random speed in python

About

Monte Carlo Simulations in different languages


Languages

Language:JavaScript 9.0%Language:Dockerfile 6.7%Language:C# 6.4%Language:Swift 5.4%Language:Elixir 4.7%Language:Haskell 4.6%Language:OCaml 4.3%Language:Reason 4.2%Language:Scheme 3.3%Language:Clojure 3.2%Language:Python 3.1%Language:Shell 3.0%Language:Erlang 2.5%Language:Perl 2.2%Language:Smalltalk 1.9%Language:Pascal 1.9%Language:C 1.8%Language:F# 1.7%Language:Java 1.7%Language:D 1.7%Language:Visual Basic .NET 1.7%Language:Vala 1.7%Language:Rust 1.6%Language:Racket 1.5%Language:Dart 1.5%Language:Common Lisp 1.5%Language:Scala 1.4%Language:Go 1.4%Language:Nim 1.4%Language:Kotlin 1.3%Language:PHP 1.2%Language:Groovy 1.1%Language:Hack 1.1%Language:PowerShell 1.1%Language:R 1.0%Language:Crystal 1.0%Language:Lua 1.0%Language:CoffeeScript 1.0%Language:Ruby 0.9%Language:Julia 0.9%Language:MATLAB 0.9%Language:Limbo 0.3%