Ich präsentiere hiermit den BullshitGenerator 1.0
Entstanden ist das Material während vieler langweiliger Schulstunden, das Programm habe ich heute schnell zusammengezimmert
Ich habe bis jetzt nur drei "Sätze", ich denke, ihr versteht das Prinzip schnell und könnt mir bei der Ergänzung helfen;-)
Code:
Spoiler anzeigen
#include <File.au3>
Dim $adjektiv
_FileReadToArray("adj.txt",$adjektiv)
Dim $Sub1
_FileReadToArray("sub1.txt",$Sub1)
Dim $Sub2
_FileReadToArray("sub2.txt",$Sub2)
Dim $Satz
_FileReadToArray("satz.txt",$Satz)
Func _CreateBullshit($times)
Dim $ergebnis
For $i=1 To $times
$ergebnis &= " " & $Satz[Random(1,$Satz[0],1)]
Do
$ergebnis=StringReplace($ergebnis,"%1",$adjektiv[Random(1,$adjektiv[0],1)],1)
Until @extended=0
Do
$ergebnis=StringReplace($ergebnis,"%2",$Sub1[Random(1,$sub1[0],1)],1)
Until @extended=0
Do
$ergebnis=StringReplace($ergebnis,"%3",$Sub2[Random(1,$sub2[0],1)],1)
Until @extended=0
Next
Return StringTrimLeft($ergebnis,1)
EndFunc
MsgBox(0,"",_CreateBullshit(3))
adj.txt
konzentrierte
integrierte
permanente
systematisierte
progressive
funktionelle
orientierte
synchrone
qualifizierte
ambivalente
faktorielle
allgemeine
spezielle
präventive
graphische
autonome
originale
universelle
schwere
multiple
fiktive
interaktive
polarisierte
traditionelle
imaginäre
skalierte
leichte
dezentrale
konstruktive
intelligente
negative
illegale
reale
primäre
sekundäre
tertiäre
dynamische
optische
juristische
akustische
harmonische
variable
interne
externe
unendliche
quadratische
elektrische
energetische
gleichförmige
grundlegende
satz.txt
Während dieser %1n %2%3 brauchen wir keine %2%3, sondern eine %1 %2%3, denn eine %1 %2%3 hat noch nie die %2%3 einer %1n %2%3 erreicht!!!
Manche setzen nun auf eine %1 %2%3, doch ich plädiere gegen eine %1 %2%3, wir brauchen vielmehr eine %1 %2%3, die das Problem der %1n %2%3 entgültig beseitigt.
Die %1 %2%3 ist die %1 %2%3, denn eine %1 %2%3 beseitigt die %1 %2%3 sowie die %1 %2%3.
In einer %1n %2%3 wird eine %1 %2%3 jede %2%3 übertreffen, denn eine %1 %2%3 wird durch eine %2%3 zur %1n %2%3.
Bei jeder %1n Veränderung der %1n %2%3 entsteht eine %1 %2- oder %2%3, die desweiteren in einer %1n %2%3 münden sollte, wenn eine %1 %2%3 die %2%3 zur %1n %2%3 machen sollte.
sub1.txt
Funktions
Aktivierungs
Reaktions
Aktions
Regenerations
Differenzierungs
Relations
Entwicklungs
Animations
Transformations
Organisations
Relativitäts
Raum
Defensiv
Offensiv
Destruktiv
Universal
Berechnungs
Kapital
Pseudo
Objekt
Einrichtungs
Vital
Studien
Extraktions
Nuklear
Struktur
Sicherungs
Finanzierungs
Interferrenz
Exponential
Disskussions
Bedarfs
Deklarations
Produktions
Zustands
Ladungs
Ignoranz
Gravitations
Strahlungs
Sektoren
Proportions
Monotonie
Normal
Leistungs
Spektral
Arbeits
Impuls
Thermal
Bewegungs
sub2.txt
struktur
ebene
potenz
energie
sequenz
konstruktion
praktik
umgebung
option
mutation
theorie
verschiebung
oberfläche
funktion
zeit
offensive
gleichung
taktik
verminderung
störung
politik
kombination
konferenz
validierung
konvergenz
toleranz
existenz
kopie
illusion
strategie
konstante
philosophie
regel
menge
bilanz
bewegung
effizienz
prävention
varianz
zone
rate
egenschaft
lage
parabel
matrix
dosis
translation
equivalenz
achse
blase
edit: Ach ja, wenn ihr mehrere Vorschläge habt, bitte im Format "bla","blub"
edit: 2 neue Sätze!!!