2013-06-04, 13:37
  #1
Medlem
Hej!

Jag vet redan att jag kan få fram en miljon olika kombinationer (inklusive 000000). Är det någon som kan något skript i Excel eller annat program där det är möjligt att få fram en faktisk sheet över alla kombinationerna? Har inte så stor lust att själv sitta och göra detta.

Är även tacksam för länkar där jag kan hitta där det är möjligt att generera fram alla kombinationer.

Tack på förhand!
Citera
2013-06-04, 13:42
  #2
Medlem
BigBusinesss avatar
Citat:
Ursprungligen postat av Vertere
Hej!

Jag vet redan att jag kan få fram en miljon olika kombinationer (inklusive 000000). Är det någon som kan något skript i Excel eller annat program där det är möjligt att få fram en faktisk sheet över alla kombinationerna? Har inte så stor lust att själv sitta och göra detta.

Är även tacksam för länkar där jag kan hitta där det är möjligt att generera fram alla kombinationer.

Tack på förhand!


Tveksamt om jag hinner först, men det är ju bara att räkna från 0 till 999999.

I perl:

for ($i=1;$i<99999;++$i){
print $i."\n";
}

Noll-padda får du göra själv.
__________________
Senast redigerad av BigBusiness 2013-06-04 kl. 13:43. Anledning: Syntaxfel
Citera
2013-06-04, 14:22
  #3
Medlem
cammos avatar
http://textmechanic.com/Generate-List-of-Numbers.html
Citera
2013-06-04, 14:27
  #4
Medlem
Damericuss avatar
seq 999999 > test.txt

i unix shell
Citera
2013-06-04, 14:35
  #5
Medlem
TorrentLovers avatar
I vilket språk?

C:
Kod:
#include <stdio.h>
int main(){
int tal;
for (tal=0; tal<999999; ++tal){
printf("%06i\n", tal);
}

return 0;
}

Bash:
Kod:
#!/bin/bash

for i in {0..999999}; do
printf "%06d\n" $i;
done

PHP:
Kod:
<?php
for ($tal=0;tal<999999;++$tal)
printf("%06d\n", $tal);
?>

Perl:
Kod:
for ($tal=0;tal<999999;++$tal) {
printf("%06d\n", $tal);
}

Bara att välja.
__________________
Senast redigerad av TorrentLover 2013-06-04 kl. 15:05.
Citera
2013-06-04, 14:36
  #6
Medlem
TorrentLovers avatar
Citat:
Ursprungligen postat av Damericus
seq 999999 > test.txt

i unix shell
Du får du dock inte med 000000, och inte heller leading zeros. Du får allt göra som jag gjorde mitt föregående inlägg.
Citera
2013-06-04, 14:38
  #7
Medlem
bjornebarns avatar
I Excel kan du skriva in 0 i översta fältet, tex fält A1. I fältet under detta (fält A2) skriver du "=A1+1" och trycker enter. Sedan håller du musen över nedre kanten på fält A2 så att mussymbolen blir ett plus, trycker och håller in vänsterknappen och drar ned musen ända tills du kommer till rad 100001. Nu har du din lista. Du kan spara om tex text-fil om du vill det.
Citera
2013-06-04, 14:42
  #8
Medlem
Nimportequis avatar
Citat:
Ursprungligen postat av Vertere
Hej!

Jag vet redan att jag kan få fram en miljon olika kombinationer (inklusive 000000). Är det någon som kan något skript i Excel eller annat program där det är möjligt att få fram en faktisk sheet över alla kombinationerna? Har inte så stor lust att själv sitta och göra detta.

Är även tacksam för länkar där jag kan hitta där det är möjligt att generera fram alla kombinationer.

Tack på förhand!

Det kan vara intressant att kolla upp "teleprinter's problem" som ger hur många operationer man behöver göra på ett n-siffors kombinationslås för att vara säker på att det någon gång har stå rätt n siffror i rätt ordning.
Citera
2013-06-04, 16:01
  #9
Medlem
adequates avatar
Ännu ett språk: Matlab

Kod:
for i = 0:999999
    fprintf('%06d\n', i);
end

Om du vill skriva det till en fil istället för stdout:
Kod:
outfile = fopen('foo.txt', 'w');
for i = 0:999999
    fprintf(outfile, '%06d\n', i);
end
fclose(outfile);
Citera
2013-06-04, 16:31
  #10
Medlem
Pallar Excel 1 miljon rader då?
Citera
2013-06-04, 18:06
  #11
Medlem
bjornebarns avatar
Citat:
Ursprungligen postat av alef-noll
Pallar Excel 1 miljon rader då?

inga problem
Citera
2013-06-04, 21:49
  #12
Medlem
TeoLogiks avatar
Citat:
Ursprungligen postat av bjornebarn
inga problem

Office 2010 då...
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in