Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


52391 / 76732 ←次へ | 前へ→

【29180】Re:負の乱数を発生させる方法
回答  でれすけ  - 05/9/27(火) 11:02 -

引用なし
パスワード
   こんにちは。

>標題のとおりなんですが、
>乱数を、-1〜1の範囲などで、発生させたいと思っています。
>ネットで、rnd、負の値、生成、発生、負 などと、
>Google検索してみたのですが、情報にあたりません。

ネットで検索する以外に、ヘルプもじっくり読んでみましょう。
VBAのヘルプのRnd関数のページには、以下の様に書いてあります。

>任意の範囲の整数の乱数を生成するには、次の式を使ってください。
>
>Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
>
>この式では、変数 upperbound には範囲の上限の値を指定し、
>変数 lowerbound には範囲の下限の値を指定します。

ヘルプの場合は整数ですが、実数の場合にも簡単に応用できますね。

0 hits

【29175】負の乱数を発生させる方法 ちくたく 05/9/27(火) 10:37 質問
【29177】Re:負の乱数を発生させる方法 だるま 05/9/27(火) 10:48 回答
【29178】Re:負の乱数を発生させる方法 小僧 05/9/27(火) 10:48 発言
【29180】Re:負の乱数を発生させる方法 でれすけ 05/9/27(火) 11:02 回答
【29197】Re:負の乱数を発生させる方法 ちくたく 05/9/27(火) 14:03 お礼

52391 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free