Foortran Toolkit

Fortran toolkit

Borja Petit

randomnormal

subroutine randomnormal(shock,mu,std)
  implicit none
  real(kind=8) , intent(in)  :: mu,std
  real(kind=8) , intent(out) :: shock ! or shock(:)

This function returns a random number/vector drawn from a distribution $N(\mu,\sigma)$. The output, shock, can either be a scalar or a vector of dimension-$n$ (it does not work with matrices).

Dependencies: none

Note: randomnormal is an interface that calls randomnormal_scalar or randomnormal_vec depending on whether shock is a scalar or a vector.

(back to index)