3v4l.org

run code in 300+ PHP versions simultaneously
<?php $random_string = function($length) { $bag = str_split('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'); $string = ''; while ($length--) { $string .= $bag[array_rand($bag)]; } return $string; }; $client_id = $random_string(16); $client_secret = base64_encode(hash('sha256', uniqid(microtime(1), true))); var_dump($client_id); var_dump($client_secret);

preferences:
33.82 ms | 402 KiB | 5 Q