まさかのカードワース

「あるクーポンを持ったキャラをプログラム側で選択する」
という処理が標準で用意されていなくて方法を探すのに苦労した。
これをクロウカードといいます。(ドッ!
結局「CASTシステム」というのを参考にして作った。
なぜ必要性の高いそれが標準でないのか疑問だ。
まあそういうサブルーチンの作成が可能なのには助かった。

解説:
[スタート] {
 >誰も(クーポンを)もっていない>ランダムで選択して戻る
 >誰かが持っている>[ループ]へ
}
[ループ] {
 >ランダムで選ぶ
  >選んだキャラが持ってる>終了
  >選んだキャラが持っていない>[ループ]へ
}