アプリ版:「スタンプのみでお礼する」機能のリリースについて

任意の乱数を生成する式(下記サイト)で+1をする理由は何ですか?
http://msdn.microsoft.com/ja-jp/library/f7s023d2 …
+1をしないと正しく算出されないパターンも教えてください。
1~6, -6~1でそれぞれ+1をする・しないのパターンを試しましたが、
正しく算出されないケースが見つかりませんでした。

宜しくお願い致します。

A 回答 (1件)

randomvalue = CInt(Int((upperbound - lowerbound + 1) * Rnd() + lowerbound))


この中の+1のことでしょうか?

lowerbound = 1
upperbound = 6
として、+1をしない乱数を発生させた場合、1~5の乱数しか発生せず、6は決して出てきませんから。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!