Benchmarks

Windows Benchmark: 1,000 Random Numbers

Programs that generate 1,000 random numbers.

random 1K

All-Time Rankings

Rank Language Average Time Best Time Worst Time
1 Rust 11.248µs 10.100µs 11.900µs
2 C++ (Clang++) 13.432µs 12.500µs 14.300µs
3 C (Clang) 15.160µs 11.500µs 39.200µs
4 C (GCC) 16.176µs 13.900µs 17.400µs
5 C++ (G++) 20.888µs 15.000µs 84.300µs
6 GraalVM 44.456µs 40.000µs 98.100µs
7 Go 66.996µs 0.000µs 999.000µs
8 PHP 76.128µs 56.700µs 210.300µs
9 JavaScript (Node) 79.912µs 67.900µs 103.300µs
10 JavaScript (Deno) 114.916µs 86.300µs 427.200µs
11 Ruby 149.536µs 134.300µs 189.400µs
12 Python 171.564µs 147.500µs 222.400µs
13 Zig 630.596µs 434.600µs 2,683.900µs
14 Kotlin (Native) 872.572µs 632.600µs 2,103.500µs
15 Java 22,702.992µs 913.300µs 215,259.600µs
16 JavaScript (Bun) 106,753.772µs 30,603.600µs 253,996.200µs
17 Kotlin (JVM) 120,765.952µs 9,945.300µs 839,510.300µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times