Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 09. 04. 2015 10:59

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

generátor čísel

Zdravím,potřeboval bych program na generování 4 místného číselného kodu (0-9) všechny kombinace bez opakování čísel.
Nebo kdyby aspoň někdo věděl kolik je možných kombinací (nejsem si jistý ale snad je to 10000 kombinací). Dá se to asi udělat i v exelu, ale nevím jak na to.
Všem děkuji za odpovědi.

Offline

  • (téma jako vyřešené označil(a) byk7)

#2 09. 04. 2015 14:47

rleg
Místo: Ostrava
Příspěvky: 920
Škola: VŠB FMMI (10-16, Ing.)
Reputace:   46 
 

Re: generátor čísel

↑ energy 35:
Ahoj
10000 kombinací by to bylo, kdyby se čísla mohla opakovat. Tvůj případ je variace bez opakování. V odkazu máš, jak zjistit počet možností.


Radim, tedy jsem.

Dobrá rada je drahá, ta moje je zdarma.

Offline

 

#3 09. 04. 2015 17:53

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: generátor čísel

Dík za odpověď, ale potřeboval bych je všechny nějak vygenerovat nejlépe do textového dokumentu (zakodovaná kamera).
Všem děkuji za případné odpovědi.

Offline

 

#4 09. 04. 2015 20:13

rleg
Místo: Ostrava
Příspěvky: 920
Škola: VŠB FMMI (10-16, Ing.)
Reputace:   46 
 

Re: generátor čísel

↑ energy 35:
Tady je odkaz na excelovský sešit, který ti s vypsáním měl pomoct.


Radim, tedy jsem.

Dobrá rada je drahá, ta moje je zdarma.

Offline

 

#5 09. 04. 2015 20:47

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: generátor čísel

Díky moc, přesně to jsem potřeboval.

Offline

 

#6 09. 04. 2015 22:16

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: generátor čísel

Nerad pořád otravuji, ale teď jsem se na to díval podrobněji, nevím jestli to zadávám správně : do Letters zadám čísla 0123456789 a do choose zadám 4 (protože pořebuji 4 místný kod) a nechám Permutations.
Ale při kontrole jsem zjistil že tam chybí např. kombinace(0095,0151,4666... a úplně tam chybí kombinace 44..).
Potřebuji tam všechny kombinace.

Offline

 

#7 10. 04. 2015 07:07 — Editoval Honzc (10. 04. 2015 07:09)

Honzc
Příspěvky: 4551
Reputace:   241 
 

Re: generátor čísel

↑ energy 35:
Musíš si ujasnit, co vlastně chceš.
Píšeš "...potřeboval bych program na generování 4 místného číselného kodu (0-9) všechny kombinace bez opakování čísel...", tak se nediv, že tam není (0095,0151,4666... )
Pokud se mohou čísla opakovat, tak se to jmenuje variace s opakováním a opravdu jich je 10^4=10 000.
Bez opakování číslic je jich 5040.

Offline

 

#8 10. 04. 2015 12:19

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: generátor čísel

Asi jsem se opravdu špatně vyjádřil, potřebuji variaci s opakováním.
Právě že jsem zkoušel program na generovaní čísel, a ten vygeneroval jen některé, nebo se opakovali vícekrát stejné hodnoty.
Tak bych potřeboval zase něco na ten způsob exel.

Offline

 

#9 11. 05. 2015 23:50

bedrnik
Příspěvky: 54
Reputace:   
 

Re: generátor čísel

Ahoj,
pokud to dobře chápu, tak potřebuješ vygenerovat seznam všech celých čísel od 0 do 9999 v náhodném pořadí.

Potom můžeš použít následující algoritmus:

   pole = [0,1,2,3,...,9999]
   pro k = 0 do 9999
      nah = náhodné celé číslo v rozmezí od k do 9999
      pole[k] <--> pole[nah] // prohodit obě hodnoty
   konec pro
   výsledek = pole

Offline

 

#10 12. 05. 2015 20:33

energy 35
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: generátor čísel

Všem děkuji za odpovědi, ale už se mi to podařilo rozlousknout.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson