LinkIt en - förolämpning Generator (2 / 2 steg)
Steg 2: Algoritmen
Algoritmen går så här:
du har tre listor, var och en innehåller en specifik uppsättning ord:
- lista: (offensiv) / Substantiv
- lista: verb
- lista: random/Substantiv
och du kombinera dem som skildras i diagrammet ovan - ett random ord varje gång. Resultat bör ha form av Lista1 Lista2 Lista1 list3 - bastard kärleksfull ass våffla till exempel (Observera att detta är en av de flesta SFW förolämpningar från denna algoritm).
Observera att förolämpningar från detta program är mestadels NSFW. Om du vill göra det barn vänliga, måste du ersätta ord i alla listor med lämpligare alternativ. Tänk på att om du ändrar längden på någon av thole listor, måste du ändra variablerna längd (se nästa punkt).
För att göra detta arbete behöver vi lagra alla ord i separata listor och även lagra hur många ord det finns i varje lista. Som du ser i koden som jag gjorde detta genom att lagra strängar i Lista1, Lista2 och list3 och deras längder i l1, l2 och l3 respektive. Så det var enkelt att ringa slumpmässiga ord från varje lista av uppringande list1[random(l1)] och på samma sätt för andra listor
Med tanke på min skärm bara var 16 tecken/rad, jag var tvungen att skriva ut mer än 2 ord per rad. Lyckligtvis min skärm har två linjer men om det inte jag skulle har haft att göra texten ska rulla.
Om du skulle göra förolämpningar auto rotera (i givet tidsintervall), du skulle presenteras med samma förolämpning rotation varje gång eftersom "random" funktion tar programmet upp tid som utsäde och som inte skulle ändra från kör och kör. Genom att göra förolämpning ändra på knappen klicka, en slumpmässig faktor introduceras och förolämpningar är olika varje gång.
Detta summerar algoritmen. Allt du är kvar för att göra är att ladda upp koden och köra den.
Ha kul och håll ögonen öppna för min nästa "kompatibel!