トピック
サチ N.Tanaka

”ランダム„って作れますか?

<画像添付> こんにちは。最近DATAを知りました。 画像のようにしょうもないもの打ちまして。 3つあるデータを、ランダムで1つ読ませたいわけです。 ランダムに選ばせるようにするには、どのような命令が必要なのですか? ご回答よろしくお願いします。
0そうだね
プレイ済み
返信[1]
親投稿
サチ N.Tanaka
一応WIDTH
0そうだね
プレイ済み
返信[2]
親投稿
RNDという命令があるのでそれを使ってみましょう DATAを複数回読み込む必要が有るときはラベルとRESTOREのセットをつけましょう 画像のやり方以外の方法もあるので模索してみてください
3そうだね
プレイ済み
返信[3]
親投稿
みむ*mim hidemimtp
DATAそれぞれに@で名前を付けて、 RESTOTE "@DATA"+STR$(RND(3)+1) READ A$ ?A$ のようにするか、 配列に全てのデータを読み込んでからランダムで呼び出す DIM MOJI$[3] COPY MOJI$,@DATA1 ?MOJI$[RND(3)] とか、方法は色々です。
4そうだね
プレイ済み
返信[4]
親投稿
私の場合はRNDとSTR$でやってます! スパゲッティになりやすいのでオススメはしません!w でも簡単だったりするw
3そうだね
プレイ済み
返信[5]
親投稿
R=RND(4) RESTOTE @DATA FOR L=0 TO R READ A$ NEXT @DATA DATA "あ" DATA"い" DATA"う" '--- とか?
1そうだね
プレイ済み
返信[6]
親投稿
サチ N.Tanaka
本当にいろいろあるのね ちょっといろんなもの試してきます。
2そうだね
プレイ済み
返信[7]
親投稿
RND()とRNDF() でたらめやランダムな要素を作る時には不可欠。 (もっとも疑似乱数の自作は可能だが) 得られるのは、ただの数字なので、何かしら工夫をする必要がある。
1そうだね
プレイ済み
返信[8]
親投稿
サチ N.Tanaka
返信遅れてすいません。 できました。 今回はりゅうまご氏の文を参考にさせてもらいました。 他の方のもだいたい試してます。 これからも活用できるように頑張りまする。 トピック終了します。ご回答ありがとうございました。
3そうだね
プレイ済み