Random_Number
Generate random RealVector
.
Interfaces
- Interface 1
- Interface 2
- ️Example 1
- ️Example 2
- ↢
INTERFACE
MODULE SUBROUTINE Random_Number(obj, tsize)
CLASS(RealVector_), INTENT(INOUT) :: obj
INTEGER(I4B), INTENT(IN) :: tsize
END SUBROUTINE Random_Number
END INTERFACE
INTERFACE
MODULE SUBROUTINE Random_Number(obj, tsize)
TYPE(RealVector_), ALLOCATABLE, INTENT(INOUT) :: obj(:)
INTEGER(I4B), INTENT(IN) :: tsize(:)
END SUBROUTINE Random_Number
END INTERFACE
PROGRAM main
USE GlobalData
USE BaseType, ONLY: RealVector_
USE RealVector_Method
IMPLICIT NONE
TYPE(RealVector_) :: obj
CALL RANDOM_NUMBER(obj, 5)
CALL Display(obj, "obj: ")
END PROGRAM main
PROGRAM main
USE GlobalData
USE BaseType, ONLY: RealVector_
USE RealVector_Method
IMPLICIT NONE
TYPE(RealVector_), ALLOCATABLE :: obj(:)
! Generate several random vectors by using [Random_Number](Random_Number.md).
CALL RANDOM_NUMBER(obj, [3, 4, 5])
CALL Display(obj, "obj: ")
END PROGRAM main