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