« Paste Special IV: Inserting rows | Main | Instant Status Bar Statistics »

October 22, 2005

Macros: A Lotto Number Generator

I have plans to implement a Keno game in the OOo basic language - but first a simple Lotto number generator. If you go into the source, you can configure to your own requirements. Generating a random number between 1 and 49 is really simple. Making sure that number has not already been picked slightly complicates matters.

Download it here

Sub Lotto Dim i Dim j Dim val Dim match oSheet = ThisComponent.Sheets(1) For i = 1 To 6 oCell = oSheet.getCellByPosition(1,i) Do match = False val = int(rnd()*49) + 1 For j = 1 To i If val = oSheet.getCellByPosition(1,j).getValue() Then match = True End If Next j Loop Until (match = False) oCell.setValue(val) Next i End Sub


lotto.jpg

Posted by Dave at October 22, 2005 10:48 PM

Comments

Post a comment




Remember Me?