Lorem Ipsum Random Code Generation
Did it in Brainfuck! I had a bit of trouble generating random numbers. I hoped something simple like a LFSR could give me a fairly decent looking sequence, but I found it looped too quickly and gave boring output. I resorted to using a RNG found here, which actually takes quite a long time to run. Since BF has no capacity to get any source of entropy from the operating system, I first have the user input any text (I pound on they keyboard) to seed the RNG. After that it takes the number of lines and outputs random BF, using 16 hard-coded subsequences. 

get random seed input till newline (10)
&gt;&gt;&gt;+[,[&lt;+&gt;&gt;+&gt;&gt;&gt;&gt;&gt;&gt;+++&lt;&lt;&lt;&lt;&lt;&lt;&lt;-]&gt;[&lt;+&gt;-]&lt;----------]
get number of lines
&lt;&lt;&lt;,[-&gt;&gt;

Map: n nesting seed lineCount _ _ _ _ _ _ randh randl

mod by 32 to get char count for this line
[&gt;+&gt;+&lt;&lt;-]&gt;&gt;[&lt;&lt;+&gt;&gt;-]&gt;++++[&lt;++++++++&gt;-]&lt;&lt;
[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;] &gt;[-]&gt;&gt;[-]&lt;[&lt;&lt;+&gt;&gt;-]
loop that many times
&lt;&lt;[-&lt;


generate next 'random' number
&gt;&gt;[-]&gt;[-]&gt;[-]&gt;[-]&gt;[-]&gt;[-]&gt;[&lt;&lt;&lt;&lt;&lt;&lt;+&gt;&gt;&gt;&gt;&gt;&gt;-]&gt;[&lt;&lt;&lt;&lt;&lt;&lt;+&gt;&gt;&gt;&gt;&gt;&gt;-]&lt;&lt;&lt;&lt;+++++++
[&lt;+++++++++++&gt;-]&lt;[&lt;&lt;[&gt;&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;+&lt;&lt;&lt;-]&gt;&gt;&gt;[&lt;&lt;&lt;+&gt;&gt;&gt;-]&lt;&lt;[&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;+&gt;+&lt;&lt;&lt;-]
&gt;&gt;&gt;[&lt;&lt;&lt;+&gt;&gt;&gt;-]&lt;[&gt;&gt;&gt;&gt;+[&lt;&lt;&lt;+&gt;+&gt;&gt;-]&lt;&lt;[&gt;&gt;+&lt;&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[&gt;+&lt;-]&lt;&lt;-]&lt;-]+++++
+[&gt;++++++++&lt;-]&gt;-[&lt;&lt;[&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt;+&lt;-]&gt;[&lt;+&gt;-]&gt;-]&lt;&lt;&lt;[-]&gt;[-]+++++[&lt;+++++&gt;-]&lt;
[&gt;&gt;&gt;&gt;&gt;&gt;&gt;+[&lt;&lt;&lt;&lt;&lt;&lt;+&gt;+&gt;&gt;&gt;&gt;&gt;-]&lt;&lt;&lt;&lt;&lt;[&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt;&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[&gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt;-]&lt;&lt;
-]++++++[&gt;&gt;&gt;&gt;&gt;&gt;+++++++++&lt;&lt;&lt;&lt;&lt;&lt;-]&gt;&gt;&gt;&gt;&gt;&gt;[&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;+&gt;&gt;+&gt;&gt;&gt;&gt;&gt;&gt;-]&lt;&lt;&lt;&lt;&lt;&lt;[&gt;&gt;&gt;&gt;
&gt;&gt;+&lt;&lt;&lt;&lt;&lt;&lt;-]&lt;&lt;
seed is now next number in sequence


copy and mod 16
[&gt;&gt;+&gt;+&lt;&lt;&lt;-]&gt;&gt;&gt;[&lt;&lt;&lt;+&gt;&gt;&gt;-]&gt;++++[&lt;++++&gt;-]&lt;&lt;
[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]&gt;[-]&gt;&gt;[-]&lt;
now we have bottom 4 bits of data; pick an output sequence:
#00: +
[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;++++++[&lt;+++++++&gt;-]&lt;+.[-]]&gt;

#01: +
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;++++++[&lt;+++++++&gt;-]&lt;+.[-]]&gt;

#02: -
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;+++++[&lt;+++++++++&gt;-]&lt;.[-]]&gt;

#03: [-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;.
&gt;+++++[&lt;---------&gt;-]&lt;-.
+++++++++++++++++.
-----------------.
&gt;+++++[&lt;+++++++++&gt;-]&lt;+.
&gt;++++[&lt;-------&gt;-]&lt;-.
&gt;+++[&lt;------&gt;-]&lt;-.
&gt;+++[&lt;++++++&gt;-]&lt;+..
&gt;+++++[&lt;++++++&gt;-]&lt;+.
&gt;+++++[&lt;------&gt;-]&lt;-.
&gt;++++[&lt;+++++++&gt;-]&lt;+.
&gt;++++++[&lt;--------&gt;-]&lt;.
&gt;++++++[&lt;++++++++&gt;-]&lt;.
&gt;+++++[&lt;---------&gt;-]&lt;-.
+++++++++++++++.
-----------------.
&gt;+++[&lt;++++++&gt;-]&lt;+.
&gt;+++++[&lt;++++++&gt;-]&lt;+.
&gt;+++++[&lt;------&gt;-]&lt;-.
&gt;+++[&lt;------&gt;-]&lt;-.
&gt;+++[&lt;++++++&gt;-]&lt;+..
&gt;+++++[&lt;++++++&gt;-]&lt;+.
&gt;++++[&lt;--------&gt;-]&lt;-.....&gt;++++[&lt;++++++++&gt;-]&lt;+.[-]]&gt;

#04: &lt;
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;++++++[&lt;++++++++++&gt;-]&lt;.[-]]&gt;

#05: &lt;
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;++++++[&lt;++++++++++&gt;-]&lt;.[-]]&gt;

#06: &gt;
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[- ----[&gt;+&lt;----]&gt;---.[-]&lt;]&gt;

#07: x y z
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;++++[&lt;++++++++&gt;-]&lt;.
&gt;++++++++[&lt;+++++++++++&gt;-]&lt;.
&gt;++++++++[&lt;-----------&gt;-]&lt;.
&gt;++++++++[&lt;+++++++++++&gt;-]&lt;+.
&gt;++++++++[&lt;-----------&gt;-]&lt;-.
&gt;+++++++++[&lt;++++++++++&gt;-]&lt;.[-]]&gt;

#08: [
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;.[-]&lt;&lt;&lt;&lt;+&gt;&gt;&gt;&gt;
]&gt;

#09: [
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;.[-]&lt;&lt;&lt;&lt;+&gt;&gt;&gt;&gt;
]&gt;

#10: ++[&gt;+&lt;------]&gt;
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[- 
 [-]&gt;[-]&lt;
&gt;++++++[&lt;+++++++&gt;-]&lt;+..
&gt;++++++[&lt;++++++++&gt;-]&lt;.
&gt;++++[&lt;-------&gt;-]&lt;-.
&gt;+++[&lt;------&gt;-]&lt;-.+++++++++++++++++.
---------------......&gt;++++++[&lt;++++++++&gt;-]&lt;.
&gt;+++++[&lt;------&gt;-]&lt;-.[-]]&gt;

#11: +&lt;-&gt;++
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[- [-]&gt;[-]&lt;
&gt;++++++[&lt;+++++++&gt;-]&lt;+.
+++++++++++++++++.
---------------.
+++++++++++++++++.
&gt;+++[&lt;------&gt;-]&lt;-..[-]]&gt;

#12: .
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;+++++[&lt;+++++++++&gt;-]&lt;+.[-]]&gt;

#13: ,
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;++++[&lt;+++++++++++&gt;-]&lt;.
[-]]&gt;

#14: [&lt;+&lt;+&gt;&gt;-]
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-
[-]&gt;[-]&lt;
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;.
&gt;+++++[&lt;------&gt;-]&lt;-.
-----------------.
+++++++++++++++++.
-----------------.
&gt;+++[&lt;++++++&gt;-]&lt;+..-----------------.
&gt;++++++[&lt;++++++++&gt;-]&lt;.[-]]&gt;

#15: [-]
-[&lt;+&lt;+&gt;&gt;-]&lt;[&gt;+&lt;-]+&lt;[&gt;-&lt;[-]]&gt;[-[-]&gt;[-]&lt;
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;.
&gt;+++++[&lt;---------&gt;-]&lt;-.
&gt;++++++[&lt;++++++++&gt;-]&lt;.[-]]&gt;

[-]&lt;&lt;&lt;
]
&gt;+++++++[&lt;+++++++++++++&gt;-]&lt;++&lt;&lt;[&gt;&gt;.&lt;&lt;-]&gt;&gt;[-]&lt;&lt;++++++++++.[-]&lt;
]


Output for input

qqq
10


is 

[&lt;+&lt;+&gt;&gt;-]&lt;[-] x y z.&lt; x y z&lt;.++[&gt;+&lt;------]&gt;[[-]+&lt;. x y z++[&gt;+&lt;------]&gt;.+&lt;-&gt;++[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;][+[&lt;+&lt;+&gt;&gt;-] x y z[&lt;+&lt;+&gt;&gt;-][&lt;+&lt;+&gt;&gt;-][&lt;+&lt;+&gt;&gt;-]++[&gt;+&lt;------]&gt;+&lt;-&gt;++]]
-[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;][&lt;+&lt;+&gt;&gt;-][-][ x y z++[&gt;+&lt;------]&gt;,[-][-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]-]
&lt;[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]
+,++[&gt;+&lt;------]&gt;-[[-]+&lt;-&gt;++[[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;],++[&gt;+&lt;------]&gt;[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]++[&gt;+&lt;------]&gt;.[+ x y z+&lt;]]]
++[&gt;+&lt;------]&gt;++-[-]-[-]+,[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;][-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;][-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]+,+[&lt;++[&gt;+&lt;------]&gt;,-+&lt;-&gt;++]
-[&lt;+&lt;+&gt;&gt;-]-., x y z[ x y z&lt;[&lt;+&lt;+&gt;&gt;-]&lt; x y z&lt;[+&lt;-&gt;+++&lt;-&gt;++-++[&gt;+&lt;------]&gt;+&lt;-&gt;+++[[&lt;-[-][+&lt;-&gt;++]]]]]
[&lt;+&lt;+&gt;&gt;-]++[&lt;+&lt;+&gt;&gt;-]-&lt;&lt;[-]+&lt;-&gt;++&lt;[]
,[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]++[&gt;+&lt;------]&gt;++&lt;-&gt;+++&lt;-&gt;++[&lt;+&lt;+&gt;&gt;-]&lt;
++[&gt;+&lt;------]&gt;[&lt;+&lt;+&gt;&gt;-][+&lt;-&gt;+++&lt;-&gt;++[[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;]&lt;[&lt;+&lt;+&gt;&gt;-]++[&gt;+&lt;------]&gt; x y z x y z&lt;..[[-][&lt;+&lt;+&gt;&gt;-],[&lt;+&lt;+&gt;&gt;-]+,]]]
-, x y z&lt;&lt;[&lt;[-&gt;-[&gt;+&gt;&gt;]&gt;[+[-&lt;+&gt;]&gt;+&gt;&gt;]&lt;&lt;&lt;&lt;&lt;].[,&lt;-]]


and it runs in about 2 minutes on my box. Output contains entirety of BF syntax, including comments, and it well formed.