主题:[讨论]fortran里面如何生成一个随机数?
如题,fortran里面如何才能生成一个随机数,比如我想要生成一个0到1之间的随机数,或者我想生成一个13到20之间的一个随机整数?matlab里面有rand和randi命令,fortran里面如何实现这一功能?
谢谢!!
谢谢!!
11 楼
12 楼
13 楼
program main
integer i
do 10 i=1,20
call random
floor(x*(20-13+1)+13)
write(*,*)x
10 continue
end
subroutine random
implicit none
real x
call random_seed()
call random_number(x)
end
楼主按照你的方法没实现。。。。。。
您尚未登录,请登录后再回复。点此登录或注册