En sådan lista gör att göra med en massa olika program, och programmeringsspråk. Eftersom du har ett sådant språk i datorn som heter Applescript, så varför inte använda det?
Starta manusredigeraren, klistra in nedanstående. Spara scriptet på valfri plats. Det kompileras då. Kör scriptet. I Urklipp finns då hela listan, starta då Excel eller Textredigeraren, öppna nytt dokument, klistra in.
När det fungerar, så ändrar du listorna i scriptet så att alla värden A-Z finns med, på alla fyra.
-- Dessa fyra listor kompletterar du med resten av alfabetet och de siffror och andra tecken du vill ha med. Varje lista blir en position i "ordet", så behöver du fem eller sex eller sju, så kan du lägga till flera listor och flera repeats på samma sätt.
set the firstList to {"A", "B", "C"}
set the secondList to {"A", "B", "C"}
set the thirdList to {"A", "B", "C"}
set the fourthList to {"A", "B", "C"}
-- Nollställ variabeln som skall innehålla hela listan
set theVeryLongList to ""
-- Starta en loop, inuti en loop osv. Det är fyra loopar, en per position. Den innersta sätter ihop ordet för den repetitionen.
repeat with firstListItem in firstList
repeat with secondListItem in secondList
repeat with thirdListItem in thirdList
repeat with fourthListItem in fourthList
-- Här sätts "ordet" ihop av det aktuella värdet i de fyra olika looparna.
set theVeryLongList to theVeryLongList & firstListItem & secondListItem & thirdListItem & fourthListItem & "
" -- Det sista är en radbrytning, det blir förmodligen fel när du kopierar scriptet från webben, så du får korrigera detta i Manusredigeraren. Skriv citat, ny rad, citat.
end repeat
end repeat
end repeat
end repeat
theVeryLongList
-- Detta sista kommando lägger in hela listan i urklipp, så du kan klistra in i Excel eller Textredigeraren och spara det hela.
set the clipboard to theVeryLongList
Med fyra loopar och fyra tecken A, B, C så blir det så här:
AAAA
AAAB
AAAC
AABA
AABB
AABC
AACA
AACB
AACC
ABAA
ABAB
ABAC
ABBA
ABBB
ABBC
ABCA
ABCB
ABCC
ACAA
ACAB
ACAC
ACBA
ACBB
ACBC
ACCA
ACCB
ACCC
BAAA
BAAB
BAAC
BABA
BABB
BABC
BACA
BACB
BACC
BBAA
BBAB
BBAC
BBBA
BBBB
BBBC
BBCA
BBCB
BBCC
BCAA
BCAB
BCAC
BCBA
BCBB
BCBC
BCCA
BCCB
BCCC
CAAA
CAAB
CAAC
CABA
CABB
CABC
CACA
CACB
CACC
CBAA
CBAB
CBAC
CBBA
CBBB
CBBC
CBCA
CBCB
CBCC
CCAA
CCAB
CCAC
CCBA
CCBB
CCBC
CCCA
CCCB
CCCC