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