Sub Ex_Drand48()
Dim XSeed(2) As Integer, Seed As Long, I As Integer
Seed = 13
Call Srand48(Seed)
Debug.Print "Initialized by Srand48"
For I = 1 To 10
Debug.Print Drand48()
Next
Seed = 13
XSeed(0) = &H330E: XSeed(1) = Seed Mod (2 ^ 16): XSeed(2) = Seed / (2 ^ 16)
Call Seed48(XSeed())
Debug.Print "Initialized by Seed48"
For I = 1 To 10
Debug.Print Drand48()
Next
End Sub