3v4l.org

run code in 300+ PHP versions simultaneously
<?php $success = ""; $size = 32; $token = ""; $seed = (int)bin2hex(openssl_random_pseudo_bytes($size / 2)); srand($seed); for($i = 0; $i < 16; $i++) { $randomDigit = (string)rand() % 10; $token .= "," . $randomDigit; } $token = str_replace(",", "", $token); echo $token; ?>
Output for 7.1.0
2960193181038998
Output for 7.0.0
3675356291270936

preferences:
48.48 ms | 401 KiB | 7 Q