document.write('<div class="php" style="font-family: monospace;"><br />');
document.write('<span style="color: #000000; font-weight: bold;">&lt;?php</span> <br />');
document.write('<span style="color: #000000; font-weight: bold;">function</span> generatePassword<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$maxLen</span> = <span style="color: #cc66cc;">8</span><span style="color: #66cc66;">&#41;</span><br />');
document.write('<span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">$words</span> = <a target="_blank"&nbsp; href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">\'about\'</span>, <span style="color: #ff0000;">\'above\'</span>, <span style="color: #ff0000;">\'absence\'</span>,<span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// Use your own list</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span><a target="_blank"&nbsp; href="http://www.php.net/strlen"><span style="color: #000066;">strlen</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$word</span><span style="color: #66cc66;">&#41;</span> &gt; <span style="color: #0000ff;">$maxLen</span> || !<span style="color: #0000ff;">$word</span><span style="color: #66cc66;">&#41;</span> <span style="color: #0000ff;">$word</span> = <span style="color: #0000ff;">$words</span><span style="color: #66cc66;">&#91;</span><a target="_blank"&nbsp; href="http://www.php.net/array_rand"><span style="color: #000066;">array_rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$words</span>, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><a target="_blank"&nbsp; href="http://www.php.net/rand"><span style="color: #000066;">rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #0000ff;">$word</span> = <a target="_blank"&nbsp; href="http://www.php.net/ucfirst"><span style="color: #000066;">ucfirst</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$word</span><span style="color: #66cc66;">&#41;</span>;&nbsp; <br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$i</span> &lt; <span style="color: #0000ff;">$maxLen</span> - <a target="_blank"&nbsp; href="http://www.php.net/strlen"><span style="color: #000066;">strlen</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$word</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span> <a target="_blank"&nbsp; href="http://www.php.net/rand"><span style="color: #000066;">rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> ? <span style="color: #0000ff;">$opener</span> .= <a target="_blank"&nbsp; href="http://www.php.net/rand"><span style="color: #000066;">rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span>,<span style="color: #cc66cc;">9</span><span style="color: #66cc66;">&#41;</span> : <span style="color: #0000ff;">$closer</span> .= <a target="_blank"&nbsp; href="http://www.php.net/rand"><span style="color: #000066;">rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span>,<span style="color: #cc66cc;">9</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #ff0000;">&quot;{$opener}{$word}{$closer}&quot;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<span style="color: #000000; font-weight: bold;">?&gt;</span><br />');
document.write('&nbsp;</div><div class="php" style="font-family: monospace;"><br />');
document.write('<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$i</span> &lt; <span style="color: #cc66cc;">20</span>; <span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span><br />');
document.write('<span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <a target="_blank"&nbsp; href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> generatePassword<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> . <span style="color: #ff0000;">&quot; &quot;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('&nbsp;</div>');
document.write('');
document.write('');
document.write('Produces:');
document.write('');
document.write('');
document.write('6Above43');
document.write('79Above7');
document.write('absence4');
document.write('2Above85');
document.write('58about5');
document.write('59Above3');
document.write('4absence');
document.write('Absence3');
document.write('6about44');
document.write('3Absence');
document.write('Above587');
document.write('Above994');
document.write('8Above56');
document.write('Above259');
document.write('699above');
document.write('4Above88');
document.write('absence3');
document.write('absence3');
document.write('About322');
document.write('267About ');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/578/1/" target="_blank">byteMyCode</a>.</div>');
