Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Alle combinaties van 5cijfers uit een lijst1/20 halen  (gelezen 14007 keer)

0 leden en 1 gast bekijken dit topic.

coolsluc

  • Gast
Alle combinaties van 5cijfers uit een lijst1/20 halen
« Gepost op: 03 juni 2014, 13:18:28 »
Beste helpers,

 Ik ben bezig een random systeempje te bedenken waar ik uit de getallen van 1 t/m 20 combinaties van 5 getallen wil maken.
 Op het internet heb ik wel wat combinatie formules gevonden, maar die pakken als resultaat alle 20 getallen.
 De bedoeling is dus alle combinaties van 5 getallen zichtbaar te maken uit 20 getallen.
 Ik weet dat dat er nogal wat zijn, maar ik stel me zo voor om dit te verdelen over diverse colommen en evt bladen.
 Heeft iemand een suggestie?

 Alvast mijn dank.


mvg,Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #1 Gepost op: 03 juni 2014, 17:55:28 »
Hallo Luc,

Je begint met te zeggen dat je een random systeem wil waarmee je 5 willekeurige getallen tussen 1 en 20 zou laten kiezen.
Als dat inderdaad je enige doelstelling is ga je wel een grote omweg maken door eerst alle mogelijke combinaties op te lijsten...
Ik kan je wel al een hint geven : er kunnen 20!/(15!*5!) combinaties gevonden worden, zijnde 15504.
Je zou ze dus op één werkblad kunnen krijgen...  8)
Als je enkel een keuzesysteem beoogt kan dat met vrij eenvoudige vba-code worden gerealiseerd. Je zou de keuzemogelijkheden ook kunnen uitbreiden : op voorhand kleinste en grootste bepalen, evenals aantal te geven getallen.
Laat maar nog iets weten !

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline timescapez

  • Ambassadeur
  • *****
  • Berichten: 1.517
  • Geslacht: Man
  • Oplossing.be
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #2 Gepost op: 03 juni 2014, 18:48:35 »
Luc,

nog een toevoeging op de post van pitufo.
Moet elk cijfer uniek zijn? (Vb.: is 11234 ook aanvaardbaar?)
Is de volgorde van de cijfers van belang? (Is zowel 12345 als 21345 een geldig resultaat?) Of worden deze als gelijk beschouwd?

Mvg,
Times
Windows 7 Professional SP1 NLD 64bit
Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz 770
MAXIMUS VII RANGER
NVIDIA GeForce GTX 580 1536MB 1680 x 1050
NVIDIA High Definition Audio
Nr: 1 Model: SAMSUNG HD103SJ ATA Device
Nr: 2 Model: SAMSUNG SSD 830 Series ATA Device
Nr: 3 Model: ST3250624AS ATA Device
Antec Twelvehundred case, 850W PSU

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #3 Gepost op: 03 juni 2014, 19:02:17 »
Hoi Times,

Blijkbaar zitten we er beiden een beetje naar te gokken wat er nu precies verwacht wordt  :glare:

Voor mij klonk het eerder alsof er 5 willekeurige getallen verwacht worden tussen 1 en 20 (analoog aan de lotto zeg maar).

Enkel in de veronderstelling dat het zo is heb ik, bij wijze van amusement, al deze uiterst simpele manier bedacht om alle combinaties op te lijsten, met als bijgedachte : zelfs iemand die geen kaas van Excel heeft gegeten zal dit volgens zijn eigen wensen aangepast krijgen (mocht daar al ooit iemand iets aan hebben...)

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #4 Gepost op: 03 juni 2014, 19:14:51 »
djee azo ingewikkeld ,-)

er zijn twee functies  in Excel die aselect() ->geeft een willekeurig getal tussen  0 en 1
en aselecttussen(min, max)
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 317
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #6 Gepost op: 03 juni 2014, 20:14:30 »
Hey dizzl,

Euh... zou het toeval kunnen zijn dat die functies ook mij niet onbekend zijn...  8)

Ik had in mijn eerste reactie al aangegeven dat de vraagsteller het een beetje ver ging zoeken, maar omdat ik niets meer had gehoord had ik toch al effe ingespeeld op zijn vraag om alle mogelijke combinaties te zoeken.

Voor de rest zou ik het ook eenvoudiger hebben gehouden, evenwel niet met jouw functies (want wordt het dan niet een beetje lastig om er voor te zorgen dat je 5 verschillende getallen krijgt ?), maar via een héél kort stukje vba (met maximale flexibiliteit als bijkomend voordeel)

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #7 Gepost op: 03 juni 2014, 22:27:09 »
Hallo,

En bij deze dus een manier (échte Excel-kenners kunnen waarschijnlijk betere verzinnen...) om willekeurige getallen te laten kiezen zonder eerst alle mogelijke combinaties te zoeken (ik heb de keuzemogelijkheden meteen nogal uitgebreid gemaakt)

Nog even anticiperen op degenen die zullen stellen dat dit lang kan duren als er veel getallen moeten gevonden worden uit een groter gamma (bv. zoek 999 getallen tussen 1 en 1000) : ik heb deze manier gekozen omdat het in eerste instantie uit 5 getallen tussen 1 en 20 ging.

In het andere geval zou men van minimum tot maximum in een array kunnen stoppen, deze random door elkaar laten klutsen ("desorteren"  0:-) ) en vervolgens de x eerste nemen.

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #8 Gepost op: 04 juni 2014, 07:46:49 »
het was geenszins mijn bedoeling kritiek te uiten,  pitufo

mijn excuses als ik die indruk gaf.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

coolsluc

  • Gast
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #9 Gepost op: 04 juni 2014, 10:25:29 »
Aan iedereen, is het mogelijk om een volledige lijst te laten verschijnen van alle mogelijke combinaties van de getallen 1/20(laten aanmaken via vba of iets dergelijks)
De vraag was waarschijnlijk niet duidelijk gesteld!!
ps.:ik weet dat dit is een zeer grote lijst is!!


mvg,Luc

Offline Warme bakkertje

  • Volledig lid
  • **
  • Berichten: 215
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #10 Gepost op: 04 juni 2014, 12:10:40 »
Windows 10 Home   NLD 64bit

Microsoft Office Professional Plus 2016 US

coolsluc

  • Gast
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #11 Gepost op: 04 juni 2014, 13:21:19 »
Aan iedereen; Ik heb de vraag gekopieerd van helpmij.nl. en de tekst een beetje aangepast.
Ik heb een ander doel voor het oog dan (Harry)maar ik zie dat hier problemen van gemaakt worden die gemaakt worden door andere forumleden.
Dit is zeker niet de bedoeling SORRY om de tijd dat jullie er in gestoken hebben.
Hiermee zal ik deze vraag als gesloten beschouwen, nogmaals mijn excuses als ik hierdoor iemand voor het hoofd gestoten heb-->zal niet meer gebeuren!!!

PS misschien kan een moderator de vraag verwijderen??

 mvg, Luc

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #12 Gepost op: 04 juni 2014, 14:03:41 »
Aan iedereen, is het mogelijk om een volledige lijst te laten verschijnen van alle mogelijke combinaties van de getallen 1/20(laten aanmaken via vba of iets dergelijks)
De vraag was waarschijnlijk niet duidelijk gesteld!!
ps.:ik weet dat dit is een zeer grote lijst is!!


Dag Luc,
Zowel wat de grootte van die lijst betreft als het maken ervan in vba had ik al eerder behandeld, inclusief de oplossing :
- Geplaatst door: pitufo « Gepost op: Gisteren om 17:55:28 »
- Geplaatst door: pitufo « Gepost op: Gisteren om 19:02:17 »
Mvg,
pitufo

@ dizzl : excuses volkomen overbodig ! want ik had het absoluut niet als kritiek aangevoeld, probeerde enkel zo volledig mogelijk in te spelen op de vraag van Luc.

"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

coolsluc

  • Gast
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #13 Gepost op: 04 juni 2014, 15:23:23 »
Pitufo,SORRY maar ik begrijp de post van 19:02 niet (ben leek)in bijlage leeg blad??
ps:de bedoeling is enkel en alleen een lijst te bekomen die alle combinaties van 5cijfers tussen de getallen 1T/M 20
Met deze aanbreng zou ik later nog lijsten bijmaken die ik nodig voor andere doeleinde gaande van 1T/M 30, 1T/M40 enz.

mvg,Luc

Offline Warme bakkertje

  • Volledig lid
  • **
  • Berichten: 215
  • Geslacht: Man
Re: Alle combinaties van 5cijfers uit een lijst1/20 halen
« Reactie #14 Gepost op: 04 juni 2014, 16:21:01 »
Ik heb er een knop bijgezet en ook de code aangepast zodat de uitvoeringssnelheid van 24 sec naar 1 sec is gegaan.
Windows 10 Home   NLD 64bit

Microsoft Office Professional Plus 2016 US

 


www.combell.com