にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

適当な人名のリストを作る

本当に適当なので「人名か?」と言われても読めない場合もあるのでそうとも言えず…
と、言い訳はいいのでなんかそれっぽいリストを作る。
先頭大文字で後ろに3文字小文字で繋げればなんか人名っぽく見えるだろ!というざっくり感。

import random as r
upper="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
lower="abcdefghijklmnopqrstuvwxyz"
people = [r.choice(upper)
          +r.choice(lower)
          +r.choice(lower)
          +r.choice(lower)
          for x in range(10)]
print people
#=> ['Atkz', 'Nubx', 'Ucxb', 'Hben', 'Sntf', 'Fihg', 'Aptr', 'Mynm', 'Mwfb', 'Lvpq']

あまりにも母音が入ってなくて読めなくて残念な感じ。
もっといい方法知ってる人がいたら教えてください。