ChatGPTに手伝ってもらいたかった
とあるゲームに使う小道具としてランダムな数字の組み合わせが必要になった。ランダムといっても規則性があり、文字で表すとこんな感じだ。
(70以上90以下or70以下,70以下)or(70以下,70以上90以下or70以下)
つまり70以上90以下の数字が隣り合わないランダムな数字の組み合わせだ。
これをいちいち手で打って作るのはとても面倒くさい。おそらく変に偏りが出来てちまちま修正することになるだろう。
そこで今話題のChatGPTに頼ることにした。ChatGPTはふんわりした文章による指示からプログラミングが書けるとも聞くし、こんなもの得意分野だろう。
まずは小手調べ。

うんうん、ちゃんと生成されている。ではもうちょい踏み込んでみよう。


うん?70以上の数字が隣り合わないようにって指示してるのに無視しているな。もう一度やってみよう。


よしよしよし、次は出来たぞ。次は1番目と2番目の数字をランダムに入れ替えよう。


ランダムに並び替えられはした。が、これは1番目の数字を昇順からランダムに並び替えたもので私が望んでいたものではない。でも確かに私の指示は悪かった。こんな指示ならどうだろう。


あれ?次は1番目の数字が70以上の数字になってしまった。訳分かんなくなってきたしちょっと1回言い方変えてやり直そう。そうだ、1番目の数字が小さい数の組み合わせと2番目の数字が小さい数の組み合わせを後から合わせたらいい感じになるのではないだろうか。


これと


おお、こっちも出来た。じゃあこの2つをいい感じに混ぜれば


ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛ア゛
70以上がペアになってる!!!!!!!!!!!
ランダムってそういうことじゃないんだよ!!!!!!!!!!!!!!!
はぁ……



乱数メーカーで数字出してスプレッドシートに貼って70以上でフィルターかけて70以上でダブってるのを手動で消して作りました。
結論:私はChatGPTを使いこなせない
この記事は雑談アドベントカレンダー2023参加作品です
