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 C (GCC) 8.002ms 7.127ms 10.562ms
2 Rust 23.834ms 7.345ms 393.923ms
3 C (Clang) 28.039ms 7.308ms 512.208ms
4 Go 34.133ms 8.713ms 615.961ms
5 C++ (G++) 43.375ms 7.335ms 886.760ms
6 C++ (Clang++) 45.122ms 7.155ms 555.410ms
7 JavaScript (Bun) 96.760ms 5.279ms 649.892ms
8 GraalVM 100.570ms 23.222ms 796.035ms
9 JavaScript (Deno) 128.815ms 9.519ms 1,035.260ms
10 D 165.992ms 33.997ms 914.384ms
11 Kotlin (JVM) 506.941ms 15.805ms 2,280.673ms
12 JavaScript (Node) 771.098ms 13.861ms 2,951.476ms
13 Java 806.610ms 20.172ms 2,172.395ms
14 PHP 1,313.311ms 63.759ms 2,909.162ms
15 Ruby 1,783.789ms 120.393ms 3,641.639ms
16 Zig 1,818.768ms 1,104.559ms 3,435.757ms
17 Python 2,311.379ms 1,263.445ms 3,237.842ms
18 Kotlin (Native) 4,462.834ms 3,209.417ms 6,803.202ms

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times