Benchmarks

Windows 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 15.973ms 10.996ms 53.477ms
2 C (Clang) 17.976ms 13.081ms 33.150ms
3 C++ (Clang++) 19.897ms 13.661ms 58.584ms
4 C (GCC) 23.786ms 14.753ms 77.959ms
5 C++ (G++) 24.304ms 15.484ms 50.139ms
6 JavaScript (Deno) 29.643ms 15.410ms 86.393ms
7 JavaScript (Node) 52.543ms 18.744ms 105.310ms
8 GraalVM 59.751ms 24.758ms 111.677ms
9 Go 67.081ms 15.729ms 166.724ms
10 Kotlin (JVM) 74.441ms 20.585ms 278.744ms
11 D 90.454ms 52.542ms 240.174ms
12 PHP 102.504ms 48.292ms 157.181ms
13 Java 104.638ms 15.285ms 454.572ms
14 JavaScript (Bun) 185.671ms 61.275ms 372.346ms
15 Zig 221.854ms 149.736ms 426.213ms
16 Ruby 288.205ms 198.922ms 512.612ms
17 Python 533.197ms 286.261ms 840.125ms
18 Kotlin (Native) 1,811.560ms 1,151.061ms 3,443.678ms

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times