Met Durcruq kun je teksten genereren die bestaan zijn uit willekeurig gekozen onderdelen van een sjabloon. Een voorbeeld, als dit het sjabloon is:
Deze tekst is [samengesteld|opgebouwd|gegenereerd] door Durcruq.
dan zal dat bij uitvoering één van de volgende teksten opleveren:
Deze tekst is samengesteld door Durcruq. Deze tekst is opgebouwd door Durcruq. Deze tekst is gegenereerd door Durcruq.
Dat komt door dit tekstblok: [samengesteld|opgebouwd|gegenereerd]
. Dit betekent dat er 3 alternatieven zijn waaruit de software er willekeurig één kiest.
Dit was een eenvoudig voorbeeld, met 1 tekstblok. Hier is een sjabloon met meer keuzes:
De [gevaarlijke|lange|ongemakkelijke] reis naar[ de[ rode] planeet|] Mars is begonnen voor de eerste 100 [kolonisten|waaghalzen] toen [vandaag|vanmorgen[ vroeg]] om [half negen|8:31] de[ SpaceX|] raket [langzaam|luidruchtig] [opsteeg|vertrok] vanaf[ ruimtehaven|] Spaceport America.
Hieruit zijn tientallen verschillende versies te produceren.
Je kunt Durcruq gebruiken om voorbeeldteksten te genereren, of testdata. De documentatie beschrijft alle mogelijkheden.
De software is open source, bevat versies voor JavaScript en Java en is te vinden op GitHub.