Вы можете попробовать что-то вроде этого:
<?php
function random($items, $min=0, $max=100, $random_parts=2, $delimiter="."){
#make sure items is an array
$items = (array)$items;
#add as many random bits as required.
for($x=0; $x<$random_parts; $x++)
$items[] = rand($min, $max);
#shuffle and join them
shuffle($items);
return implode($delimiter, $items);
}
По сути, он принимает массив имен, массив ('john', 'smith', 'john9k'). Затем он принимает параметры минимального ранда и максимального ранда. Наконец, он принимает количество случайных чисел, которые вы хотите.
Итак, чтобы позвонить, я бы сделал это:
<?php
echo random(array('john','smith','john9k'), 0, 100, rand(0,10));