Benchmarks

Mac Benchmark: 1,000,000 Random Numbers

Programs that generate 1,000,000 random numbers.

random 1M

All-Time Rankings

Rank Language Average Time Best Time Worst Time
1 Rust 7.705ms 7.275ms 8.366ms
2 C++ (Clang++) 7.856ms 7.484ms 8.615ms
3 C (Clang) 8.441ms 7.670ms 17.908ms
4 Go 9.662ms 9.162ms 10.829ms
5 C (GCC) 28.887ms 7.629ms 531.192ms
6 C++ (G++) 70.583ms 7.675ms 787.074ms
7 JavaScript (Bun) 127.612ms 7.026ms 701.436ms
8 JavaScript (Deno) 177.163ms 9.814ms 1,151.158ms
9 GraalVM 264.121ms 24.449ms 795.120ms
10 PHP 446.858ms 59.061ms 2,026.100ms
11 JavaScript (Node) 558.840ms 13.958ms 2,234.379ms
12 Kotlin (JVM) 695.840ms 25.866ms 2,202.775ms
13 Java 825.117ms 20.212ms 1,997.796ms
14 Zig 1,537.833ms 1,129.638ms 2,701.927ms
15 Ruby 1,602.794ms 1,151.068ms 2,549.305ms
16 Python 2,256.808ms 1,175.075ms 4,011.187ms
17 Kotlin (Native) 4,474.665ms 2,674.372ms 7,814.161ms

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times