Thomas Jefferson hjulet Cypher (5 / 9 steg)
Steg 5: Skapa kodade hjulen
Jag måste nu skriva bokstäver i alfabetet på varje hjul i slumpmässig ordning. En metod för att göra detta är att skriva ut alla bokstäverna på en bit papper. För varje bokstav väljer jag slumpmässigt jag korsar det från listan. Jag börjar varje hjul med nav sticker ut till höger. Jag skriver sedan bokstaven A på ett segment som har en talade. På talade skriver jag ett unikt nummer. Min uppsättning är faktiskt bara 13 hjul breda. Mina fälgar är numrerade 1-13. Om jag skulle faktiskt skapa en 26 hjul cypher, skulle jag antagligen använda bokstäverna i alfabetet för att identifiera varje hjul (A-Z).
Skapa en uppsättning hjul, med varje hjul har en unik slumpmässig ordning av bokstäver. Skapa sedan en exakt kopia av hjulen för den andra uppsättningen.
Om du inte litar på dig själv om du vill skapa slumpmässiga sekvenser? Prova detta:
Öppna Microsoft Excel. Fylla cellerna A2 thru A27 med alfabetet. (Cell A2 = A, A3 = "B", A4 = "C",...) Skriv bokstaven A i cell B2. I cell B3, typ i = INDEX ($A$ 2: $A$ 27, LARGE(MATCH(ROW($A$2:$A$27), ROW($A$2:$A$27)) * inte (COUNTIF ($B$ 1: B2, $A$ 2: $A$ 27)), slump (1, ROWS($A$2:$A$27)-ROW(A2)+1))). Men istället för att trycka på RETUR efter att skriva i formeln, tryck på SKIFT + CTRL + RETUR. Detta kommer att tillfälligt sätta {och} parenteserna runt formeln. Nu kopiera cell B2 och klistrar in cellerna B3-B27. Detta kommer att skapa en unik lista över brev där varje bokstav används endast en gång. Detta ändras när det sker en förändring i kalkylbladet, till exempel att skriva nummer 1 i cell C2.
Jag kopiera randomiserade bokstäverna och använda "Klistra in Special - värden" att klistra in dem i olika kolumner har en post för varje hjul.
För mer information om denna formel, gå till denna länk:
http://www.get-Digital-Help.com/2009/07/03/How-to-...
HUR MÅNGA OLIKA HJUL FINNS DET?
Låt oss göra en liten övning att ta reda på.
Låt oss säga att vi har bara 2 bokstäver. Eftersom dessa är på ett hjul, kan vi alltid rotera hjulet så att bokstaven "A" är vår utgångspunkt. Som sådan, finns det bara 1 möjlig kombination; AB.
3 bokstäver: abc / acb - 2 kombinationer
4 bokstäver: abcd / abdc / acbd / acdb / adbc / adcb - 6 kombinationer.
5 brev: abcde / abced / abdce / abdec / abecd / abedc / acbde / acbed / acdbe / acdeb / acebd / acedb / adbce / adbec / adcbe / adceb / adebc / adecb / aebcd / aebdc / aecbd / aecdb / aedbc / aedcb - 24 kombinationer
Baserat på dessa kombinationer, det ser ut som antalet kombinationer kan företrädas av:
n = 2 bokstäver: (n-1) = (2-1) = 1 kombination
n = 3 bokstäver: (n-1)*(n-2) = (3-1)*(3-2) = 2 * 1 = 2 kombinationer
n = 4 bokstäver: (n-1)*(n-2)*(n-3) = 3 * 2 * 1 = 6 kombinationer
n = 5 brev: (n-1)*(n-2)*(n-3)*(n-4) = 4 * 3 * 2 * 1 = 24 kombinationer
Denna typ av beräkning som kallas en fakulteten och representeras av ett utropstecken. dvs 4! = 4 * 3 * 2 * 1
Så, eftersom vi har 26 bokstäver i alfabetet. Ta bort bokstaven A, eftersom det är fast. Vi har 25! kombinationer. Eller:
1.551121e + 25