HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0417
駆け出しランダム3解決


駆け出し

リンク

2011/4/17(Sun) 15:09:14|NO.38481


dim キャラ,20 AA=8:BB=6:CC=6:人数=20 randomize repeat 人数 ランダム=rnd(人数) if ランダム<AA:キャラ(cnt)=1 if AA-1<ランダム&ランダム<AA+BB:キャラ(cnt)=2 if AA+BB-1<ランダム:キャラ(cnt)=3 mes キャラ(cnt) loop
上のように40%でキャラ(cnt)=1,30%で=2,30%で=3にして
それを表示し、20回繰り返すプログラムですが
配列要素が無効とか、なぜか0が表示されます。
原因は何でしょうか?

あとrandomizeをリピートの中に入れると
同じ数字しか表示されないのはどうしてですか?



この記事に返信する


takaya

リンク

2011/4/17(Sun) 15:18:14|NO.38482


dim キャラ,20 BB=12:CC=6:人数=20 randomize repeat 人数 ランダム=rnd(人数) if ランダム>=BB:キャラ(cnt)=1 if ランダム>=CC&ランダム<BB::キャラ(cnt)=2 if ランダム<CC:キャラ(cnt)=3 mes キャラ(cnt) loop

こういうこと?



駆け出し

リンク

2011/4/17(Sun) 16:22:17|NO.38485

そういうことですね。

もとのスプリクトはどこがいけませんか?
今後のミス撲滅のためにおしえてください。



駆け出し

リンク

2011/4/17(Sun) 17:08:38|NO.38488

すみません
自己解決しました。
+が+になってたみたいです。



ONION software Copyright 1997-2021(c) All rights reserved.