LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

<?php 
if(empty($argv[1]))die('len is empty');else $len=$argv[1];
$alphabet=implode([...range('a','z'),...range('A','Z'),...range('0','9')]);
echo implode(array_map(fn()=>substr($alphabet,random_int(0,strlen($alphabet)-1),1),range(1,$len))),PHP_EOL;

Исправление MOPKOBKA, :


<?php 
if(empty($argv[1]))die('len is empty');else $len=$argv[1];
$alphabet=implode([...range('a','z'),...range('A','Z'),...range('0','9')]);
echo implode(array_map(fn()=>substr($alphabet,random_int(0,strlen($alphabet)-1),1),range(1,$len))),PHP_EOL;

Исходная версия MOPKOBKA, :

<?php 
if(empty($argv[1]))die('len is empty');=else $len=$argv[1];
$alphabet=implode([...range('a','z'),...range('A','Z'),...range('0','9')]);
$max=strlen($alphabet)-1;
echo implode(array_map(fn()=>substr($alphabet,random_int(0,$max),1),range(1,$len))),PHP_EOL;