fork download
  1. <?php
  2.  
  3. /* Слоги, из которых составляется имя */
  4. $letters = array(
  5. 1 => 'Бар',
  6. 2 => 'ки',
  7. 3 => 'ке',
  8. 4 => 'ми',
  9. 5 => 'са',
  10. 6 => 'ку',
  11. 7 => 'ся',
  12. 8 => 'ла',
  13. 9 => 'ре',
  14. 10 => 'а',
  15. 11 => 'ки',
  16. 12 => 'ми',
  17. 13 => 'ни',
  18. 14 => 'го',
  19. 15 => 'ха',
  20. 16 => 'ру'
  21. );
  22.  
  23. /* В эту переменную запишем получившееся имя */
  24. $name = '';
  25.  
  26. /* Гененрируем 4 слога */
  27. for ($i = 1; $i <= 4; $i++) {
  28. /* Выкидываем случайное число (count - число элементов в массиве) */
  29. $random = mt_rand(1, count($letters));
  30. $randomText = $letters[$random];
  31.  
  32. echo "Выпало число {$random}, слог {$randomText}\n";
  33. /* Точка склеивает 2 строки в одну */
  34. $name = $name . $randomText;
  35. }
  36.  
  37. echo "------\n";
  38. echo "Советую имя: {$name} - не прогадаешь!\n";
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Выпало число 9, слог ре
Выпало число 4, слог ми
Выпало число 8, слог ла
Выпало число 5, слог са
------
Советую имя: ремиласа - не прогадаешь!