Note that there are some explanatory texts on larger screens.

plurals
  1. POGenerate a pseudo-poem that would contain 160 bits of recoverable information
    primarykey
    data
    text
    <p>I have 160 bits of random data.</p> <p>Just for fun, I want to generate an English pseudo-poem to "store" this information in. I want to be able to recover this information from the poem. ("Poem" here is a vague term for any kind of poetry.)</p> <p><strong><em>Note:</strong> This is not a security question, I don't care if someone else will be able to recover the information or even detect that it is there or not.</em></p> <p>Criteria for a better poem:</p> <ul> <li>Better aestetics</li> <li>Better rhyme and foot</li> <li>Uniqueness</li> <li>Shorter length</li> </ul> <p>I'd say that the acceptable poem is no longer than three stanzas of four lines each. (But the other, established forms of poetry, like sonnets are good as well.)</p> <p>I like this idea, but, I'm afraid, that I'm completely clueless in how to do English computer-generated poetry. (I programmed that for Russian when I was young, but looks like that experience will not help me here.)</p> <p>So, any clues?</p> <p><strong><em>Note:</strong> I already <a href="https://stackoverflow.com/q/4698229/6236">asked a similar question</a>. I want to try both approaches. Note how good poem criteria are different from the good phrase in parallel question. Remember, this is "just for fun".</em></p> <p><em>Also, I have to note this: There is an <a href="http://tools.ietf.org/html/rfc1605" rel="nofollow noreferrer">RFC 1605</a> on somewhat related matters. But it do not suggest any implementation details, so it is not quite useful for me, sorry. &lt;g&gt;</em></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload