intの位置。 ランダムの値。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
さとり

intの位置。 ランダムの値。

#1

投稿記事 by さとり » 16年前

龍神録プログラミングを参考にしていると、

関数(int n){}という場合と
関数(){int n}という場合を見かけます。

下の場合はなんとなくわかりますがどういう場合に上を使用すればいいかわかりません。

また  double rang(double ang){
    return ( -ang + ang*2 * GetRand(10000)/10000.0 );
    }
   
は具体的に何を表しているのでしょうか(数値的な意味?で)
-angというのも正直分かりづらいです。

分かりにくい質問かも知れませんが回答お願いします

ねこ

Re:intの位置。 ランダムの値。

#2

投稿記事 by ねこ » 16年前

どの章の事を書かれてるのか分からないので
void Func( int n ){}
void Func(){ int n; }の違いというと引数と内部変数宣言・・・?
ちょっと良く分からないです。

後述のrang関数はある範囲の角度をランダムに求めるものだと思います。
実際の値をDegree(度)値で考えて見たらイメージしやすいと思います。
まず「GetRand(10000)/10000.0」は0.0000~1.0000の範囲の値が入ります。

rang( 30 )
-30 + 60 * 0.0000 ⇒ -30
-30 + 60 * 0.5000 ⇒ 0
-30 + 60 * 1.0000 ⇒ +30
というように-30~30の角度をランダムに取得する形となります。

閉鎖

“C言語何でも質問掲示板” へ戻る