>>586-587
さっそくに回答ありがとうございます。

patternを100個くらい配列化しておいて
ランダムに(順にでもいいのですが)1つを選びます。
選んだ時点で初めて置き換える内容を定めて
その内容で置き換える、という動作にしたいのです。

586さんの例で言うと
"this" "that"の部分はそのコードを書く時点では
未定なので、具体的には書けないのです。

>>587
すみません、
a = '#{pattern}'
でした。