(PowerBuilder) Generating Random Integer in Range
Demonstrates how to generate random integers in a specified range.
integer li_rc
oleobject loo_ChilkatGlob
integer li_Success
oleobject loo_Fortuna
integer i
// All Chilkat classes can be unlocked at once at the beginning of a program
// by calling UnlockBundle. It requires a Bundle unlock code.
loo_ChilkatGlob = create oleobject
li_rc = loo_ChilkatGlob.ConnectToNewObject("Chilkat_9_5_0.Global")
if li_rc < 0 then
destroy loo_ChilkatGlob
MessageBox("Error","Connecting to COM object failed")
return
end if
li_Success = loo_ChilkatGlob.UnlockBundle("Anything for 30-day trial.")
if li_Success <> 1 then
Write-Debug loo_ChilkatGlob.LastErrorText
destroy loo_ChilkatGlob
return
end if
loo_Fortuna = create oleobject
li_rc = loo_Fortuna.ConnectToNewObject("Chilkat_9_5_0.Prng")
// Generate random integers between 12 and 24 inclusive
for i = 0 to 100
Write-Debug string(loo_Fortuna.RandomInt(12,24))
next
destroy loo_ChilkatGlob
destroy loo_Fortuna
|