(DataFlex) Generating Random Integer in Range
Demonstrates how to generate random integers in a specified range.
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoChilkatGlob
Boolean iSuccess
Handle hoFortuna
Integer i
String sTemp1
Integer iTemp1
// All Chilkat classes can be unlocked at once at the beginning of a program
// by calling UnlockBundle. It requires a Bundle unlock code.
Get Create (RefClass(cComChilkatGlobal)) To hoChilkatGlob
If (Not(IsComObjectCreated(hoChilkatGlob))) Begin
Send CreateComObject of hoChilkatGlob
End
Get ComUnlockBundle Of hoChilkatGlob "Anything for 30-day trial." To iSuccess
If (iSuccess <> True) Begin
Get ComLastErrorText Of hoChilkatGlob To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatPrng)) To hoFortuna
If (Not(IsComObjectCreated(hoFortuna))) Begin
Send CreateComObject of hoFortuna
End
// Generate random integers between 12 and 24 inclusive
For i From 0 To 100
Get ComRandomInt Of hoFortuna 12 24 To iTemp1
Showln iTemp1
Loop
End_Procedure
|