Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Genereren van lottocombinaties  (gelezen 23559 keer)

0 leden en 1 gast bekijken dit topic.

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.346
  • I've Upped my standards,now,up yours!
Re: Genereren van lottocombinaties
« Reactie #30 Gepost op: 17 november 2007, 18:01:55 »
Oeps je hebt gelijk... (zie code en mdb)
Private Sub cmdGenereer_Click()
'maak een textbestand
Dim Bestandsnaam As String
Dim zin As String
Bestandsnaam = CurrentProject.Path + "\combinaties.txt"
Open Bestandsnaam For Output As #2
  Dim tijd As Date
  tijd = Now()
  MsgBox tijd
  Write #2, CStr(tijd)
 
For bal1 = 1 To 36
    For bal2 = bal1 + 1 To 42
        For bal3 = bal2 + 1 To 45
            For bal4 = bal3 + 1 To 42
                For bal5 = bal4 + 1 To 42
                    For bal6 = bal5 + 1 To 42
                       'We hebben één combinatie we schrijven weg
                        zin = CStr(bal1) + ";" + CStr(bal2) + ";" + CStr(bal3) _
                        + ";" + CStr(bal4) + ";" + CStr(bal5) + ";" + CStr(bal6)
                        Write #2, zin
                     Next bal6
                 Next bal5
            Next bal4
           
        Next bal3
    Next bal2
Next bal1

'sluit het bestand

    tijd = Now()
  MsgBox tijd
  Write #2, CStr(tijd)
    Close #2
End Sub


En dat geeft net als bij jou
42*41*40*39*38*37 / (6*5*4*3*2*1) combinaties
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline DeKurt

  • Lid
  • *
  • Berichten: 13
  • Geslacht: Man
  • Any fool can know. The point is to understand.
Re: Genereren van lottocombinaties
« Reactie #31 Gepost op: 18 november 2007, 20:26:12 »
Beste mensen

Voor wat het waard is, als bijlage mijn poging.

Met vriendelijke groet

DeKurt
Standaard emailprogramma: Office Outlook
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 7

Offline Diezel

  • Oplosser
  • ****
  • Berichten: 508
  • Geslacht: Man
  • Meedenker - Initiatief nemen - Helpen oplossen...
Re: Genereren van lottocombinaties
« Reactie #32 Gepost op: 19 november 2007, 16:27:26 »
Dizzl,

Als je jou code in een module plaatst dan heb je de zelfde snelheid als die van DeKurt.  ;)

Allen bedankt voor het mooie resultaat.

met een 2,6 ghz en 1gb ram kom ik op 29,5 sec. met jullie code.
Ik heb ondertussen het met mijn code het gedaan gekregen maar met ongeveer 1 seconde langer.

Heb nog niet geprobeerd op de duo core met 4gb ram, maar ik ben er zeker van dat daar de code <18 sec zal liggen.

25/11/2007

Ik heb al onze code's getest ivm lottocombinaties op een Duo Core E6750 CPU 2,6 ghz en daar klopt ie af op 16 seconden.

Vriendelijke groet,

Diezel

Vriendelijke groet,

Diezel
OS: Windows 10 Home - 64 bit
Processor:  Intel(R) Core(TM) I7 - 4770 CPU 3,40 GHZ
SSD - RAM: 500 GB, 16 GB
SOFTWAREPAKKET: Office 2007

Offline kevio

  • Nieuw lid
  • Berichten: 1
Re: Genereren van lottocombinaties
« Reactie #33 Gepost op: 02 maart 2010, 11:42:51 »
is er een manier om uit 14 getallen waarvan je weet dat ze de lotto nummers bevatten,die 7 getallen te kiezen?
Ik heb namelijk een systeempje en ik kom regelmatig 14 getallen uit waaronder die die daadwerkelijk uitkomen,maar ik kies dan uit die 14 en tja das eigelijk nog veel

 


www.combell.com