Benchmarks

Linux 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.594µs 10.670µs 13.225µs
2 C++ (Clang++) 13.565µs 12.504µs 14.598µs
3 C++ (G++) 14.736µs 12.333µs 44.394µs
4 C (Clang) 15.720µs 14.768µs 16.781µs
5 Go 23.031µs 20.699µs 48.571µs
6 JavaScript (Node) 94.687µs 84.129µs 118.093µs
7 JavaScript (Deno) 104.109µs 92.476µs 139.965µs
8 JavaScript (Bun) 602.063µs 359.070µs 5,576.203µs
9 GraalVM 860.440µs 26.600µs 20,744.108µs
10 C (GCC) 1,097.652µs 13.796µs 27,061.822µs
11 Kotlin (Native) 1,210.409µs 322.302µs 12,960.305µs
12 Zig 2,589.102µs 102.013µs 45,151.614µs
13 Python 2,667.528µs 144.054µs 57,909.217µs
14 PHP 7,341.328µs 421.396µs 75,473.337µs
15 Ruby 7,934.229µs 122.302µs 77,882.189µs
16 Java 22,205.201µs 857.079µs 67,258.738µs
17 Kotlin (JVM) 269,263.597µs 158,392.066µs 456,428.893µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times