![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
fortran77で乱数を発生させたい
こんばんわ。fortran77で乱数を発生させるにはどうすればいいのでしょうか?
調べてみるとfortran90ならば乱数の組み込み関数が用意されているようなのですが、fortran70にはないそうです。
real function random(i)
i=843314861*i+453816693
random=real(i)/2**31
end function
do 10 k=1,n
ransu(k)=random(i)
10 continue
これを用いることで乱数が発生できると書いてあったのですが、オーバーフローしてしまったせいか、値がマイナスのものが出てきてしまい、うまくできませんでした。
これ以外にも方法はないでしょうか?
私の環境はsalford FTN77です。
回答よろしくお願いします。
No.1ベストアンサー
- 回答日時:
C言語での説明になっていますが、Fortranにも移植可能だと思われます
http://www001.upp.so-net.ne.jp/isaku/rand.html
あとは、整数の型を工夫して、bit数を多く取るとか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- その他(コンピューター・テクノロジー) エクセルの課題について 1 2022/07/25 14:39
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- 統計学 Excelによるサンプルの拡大について 6 2023/08/22 16:03
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/06 09:28
- 物理学 【流体力学】乱流での渦の発生周期について 1 2023/08/20 18:27
- Excel(エクセル) エクセルで、指定した整数の範囲を乱数4つ発生させる場合 4 2022/04/01 11:44
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10においてunixの環境で...
-
tanh^(-1)
-
FORTRAN 複素数 (実部を取り...
-
0除算して、落ちるプログラムと...
-
65536は2の何乗なのでしょうか?
-
正しい五十音順について
-
VBAで仕様書は書きますか?
-
Excelで4096点以上のFFTの方法
-
VBAにてメール作成した際、一部...
-
あるプログラムのコマンドライ...
-
Excelに埋め込んだVBAのプログ...
-
VBAの再計算が反映されない件に...
-
ドロップダウンリストの文字を...
-
モジュラス103の計算とは何でし...
-
C++ で、「)」が必要 というエ...
-
VBAで関数をつくる
-
[ EXCEL VBA ] 図形を読み込む...
-
変化させるセルが変化しない
-
傾いた四角形内の範囲の条件式
-
変数の値が勝手に変化する原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORTRAN 複素数 (実部を取り...
-
fortran90での三重積分
-
fortran77で乱数を発生させたい
-
tanh^(-1)
-
fortranについて
-
Windows10においてunixの環境で...
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
0除算して、落ちるプログラムと...
-
正しい五十音順について
-
VBAで仕様書は書きますか?
-
【JAVA】数字をひし形に出力す...
-
Vba 実数および実数タイプの変...
-
インクリメント演算子のみを用...
-
C++ で、「)」が必要 というエ...
-
スポーツ施設での出来事で心配...
-
Photoshopで、できますか?
-
mod でうまく
-
VBAにてメール作成した際、一部...
おすすめ情報