Inspired by the many excellent lorem ipsum generators, this simple webapp generates structured placeholder text in markdown format. In order to do so, it uses Markov Chains and many heuristics.
Written in Haskell by Jasper Van der Jeugt. The source code is on GitHub and an HTTP API is also available!
# Aeacidis memorantur ## Bracchia Proserpina mira magno memorem respondere sensit Lorem markdownum solet adscendit semper numen quam meumque. Sororibus Iuppiter vates collum illo. Dis fronde, vultu magis talia, sic robora parte; me utar matrem movere scinditque. Victoria pugnandi, gemebundus totoque quoque ventis subducere sciret arabat caelestia furores. Furit suo positu, harena ne potes, et totum perque, manat fugiunt. var topology_banner = bluMenuDock; standaloneRw += 10; if (opengl - opacityCaseWebsite) { megabyteCtr = clockMountainError(ntfsItunesInterlaced.ring_suffix( baseband, 84), portalLock, null); clob_boot_balancing.hitCpa(-2, secondary_address); } else { eStandby += adcStorage(programPhishing.megabit(server, ipod_ansi, 46), drive_tag); bmp = impactTrojan + terabyte_open_internet + 1; https += static_impact; } if (kindleSpeakers.spreadsheetPort(point_wrap_system, screenshot_cyberspace_engine)) { handle_mbps_backbone = start(text_p_dns, screenshot_rgb_compression) + broadband; token(external(fi), javascript_icq(raw_dvd, troubleshooting, seo)); } else { serial_gps = 4; affiliate(vlb(system, flashAddress, sampling), smishingTelnet.wysiwygMouse.engine_script(xhtmlFilename)); } Dies non spirat ipsorum animumque **aera** tempore obscura iterum coniunx telluris ego summaque nisi iacens saucius. Parentis veteris patitur [se](http://www.quippe.org/intercepta) illius coactis, Melaneus fugientia nulla et prisca aequantia, nec ut domo, nefas. Centauri parte. ## Obruit ingeniis si equus Lycormas precando: pallae tantaque dulcis nitor ut moenibus adiacet sponte. Procul tandem mox vellet cum audit. Qvem saxo viroque caeso [hos](http://putode.net/), exstinctaque exercent postquam in longius concidis Iason. **Singultibus** arbor et pignus formae, **habet nunc tanto** tempora virgo. Adnuerat favilla. so(xsltDynamic, virus_clip_engine); var dialog_hard_simm = exploit_dot_firewire(56); if (peopleware >= core_parity_ultra) { compile_google_hertz += push(dayWebCommercial, vpn); capacity.processor /= visual_edutainment * vector_definition_threading + kilobitBiosMatrix; } else { cropPcmciaFormat = dos; snow_resources += address_irc_swipe; pageDdrToslink = scsiRetinaBot.secondary_remote(blacklist, outboxReader, remoteVaporwareAbend) - firmwareNodeSecondary; } if (hardExtranet) { output_bus_bandwidth = gnutellaDrive.keyHertzDpi(engine, web_variable_gif - character, gnutellaItunesKilohertz); } else { tooltip_mini_cache.tunneling.crossplatformOfficeSoa(transistorRfid + 3); } Tangendo male rupit sed modo quoque e iamque stagnum, puro longa nam oculos arce fugit aere tamen Hecabe. Thaumantias **multis excutiuntque diversis** induere fatum. Acre soluto [nigro](http://huicaliqua.net/gravi-orbam.html). Potentior petit post, iurares haud [amentis](http://lignotamen.com/est-sonat), aut per inductas membra genetricis, lacus ausa, non. > Pectore nomine sacrorum mediamque sorori Alcidamas ducit, superi aptos: ille. > Ter cortinaque pariter proles, iura ferarum, umbra; parias in. Ardent > graniferumque agros movere, sed si comites paruit illis, *temeraria aliquid* > Phoebes, celebrare. Grave eurus numero dicentem virum super debes rabiem in > illius ille; tu. Quos tempora res. Illo post data ventorum nobis Chirona aut: care medio tangi plurima [verbisque effugit](http://supermunusque.org/) feret quadriiugi perde regna **plumis**. Quicquid nivis Fortuna vidit.
Lorem markdownum solet adscendit semper numen quam meumque. Sororibus Iuppiter vates collum illo. Dis fronde, vultu magis talia, sic robora parte; me utar matrem movere scinditque. Victoria pugnandi, gemebundus totoque quoque ventis subducere sciret arabat caelestia furores. Furit suo positu, harena ne potes, et totum perque, manat fugiunt.
var topology_banner = bluMenuDock; standaloneRw += 10; if (opengl - opacityCaseWebsite) { megabyteCtr = clockMountainError(ntfsItunesInterlaced.ring_suffix(baseband, 84), portalLock, null); clob_boot_balancing.hitCpa(-2, secondary_address); } else { eStandby += adcStorage(programPhishing.megabit(server, ipod_ansi, 46), drive_tag); bmp = impactTrojan + terabyte_open_internet + 1; https += static_impact; } if (kindleSpeakers.spreadsheetPort(point_wrap_system, screenshot_cyberspace_engine)) { handle_mbps_backbone = start(text_p_dns, screenshot_rgb_compression) + broadband; token(external(fi), javascript_icq(raw_dvd, troubleshooting, seo)); } else { serial_gps = 4; affiliate(vlb(system, flashAddress, sampling), smishingTelnet.wysiwygMouse.engine_script(xhtmlFilename)); }
Dies non spirat ipsorum animumque aera tempore obscura iterum coniunx telluris ego summaque nisi iacens saucius. Parentis veteris patitur se illius coactis, Melaneus fugientia nulla et prisca aequantia, nec ut domo, nefas. Centauri parte.
Lycormas precando: pallae tantaque dulcis nitor ut moenibus adiacet sponte. Procul tandem mox vellet cum audit. Qvem saxo viroque caeso hos, exstinctaque exercent postquam in longius concidis Iason. Singultibus arbor et pignus formae, habet nunc tanto tempora virgo. Adnuerat favilla.
so(xsltDynamic, virus_clip_engine); var dialog_hard_simm = exploit_dot_firewire(56); if (peopleware >= core_parity_ultra) { compile_google_hertz += push(dayWebCommercial, vpn); capacity.processor /= visual_edutainment * vector_definition_threading + kilobitBiosMatrix; } else { cropPcmciaFormat = dos; snow_resources += address_irc_swipe; pageDdrToslink = scsiRetinaBot.secondary_remote(blacklist, outboxReader, remoteVaporwareAbend) - firmwareNodeSecondary; } if (hardExtranet) { output_bus_bandwidth = gnutellaDrive.keyHertzDpi(engine, web_variable_gif - character, gnutellaItunesKilohertz); } else { tooltip_mini_cache.tunneling.crossplatformOfficeSoa(transistorRfid + 3); }
Tangendo male rupit sed modo quoque e iamque stagnum, puro longa nam oculos arce fugit aere tamen Hecabe. Thaumantias multis excutiuntque diversis induere fatum. Acre soluto nigro. Potentior petit post, iurares haud amentis, aut per inductas membra genetricis, lacus ausa, non.
Pectore nomine sacrorum mediamque sorori Alcidamas ducit, superi aptos: ille. Ter cortinaque pariter proles, iura ferarum, umbra; parias in. Ardent graniferumque agros movere, sed si comites paruit illis, temeraria aliquid Phoebes, celebrare. Grave eurus numero dicentem virum super debes rabiem in illius ille; tu. Quos tempora res.
Illo post data ventorum nobis Chirona aut: care medio tangi plurima verbisque effugit feret quadriiugi perde regna plumis. Quicquid nivis Fortuna vidit.