<div>Hi, Artem, </div><div><br></div><div>When I use random::seed, I saw a 'undefined' output. Is it expected?</div><div><br></div><div><br></div><div>$ erl</div><div>Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false]</div>

<div><br></div><div>Eshell V5.8.5  (abort with ^G)</div><div>1> random:seed(now()).</div><div>undefined</div><br><br>
<br><br><div class="gmail_quote">On Fri, Aug 17, 2012 at 12:53 AM, Artem Teslenko <span dir="ltr"><<a href="mailto:ates@ipv6.dp.ua" target="_blank">ates@ipv6.dp.ua</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

One more way to generate the passwords:<br>
<br>
random:seed(now()).<br>
base64:encode_to_string(crypto:rand_bytes(16)).<br>
<br>
"EbvUy9ZHTqoAOvMSZ53X5A=="<br>
<br>
After that just remove the unnecessary characters.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, 16 Aug 2012, Raimo Niskanen wrote:<br>
<br>
> On Wed, Aug 15, 2012 at 11:42:06AM +1200, Richard O'Keefe wrote:<br>
> ><br>
> > On 15/08/2012, at 4:44 AM, Loïc Hoguin wrote:<br>
> ><br>
> > > On 08/14/2012 06:09 PM, Zabrane Mickael wrote:<br>
> > >><br>
> > >> On Aug 14, 2012, at 5:40 PM, Loïc Hoguin wrote:<br>
> > >><br>
> > >>> os:cmd("pwgen | cut -c 1-8").<br>
> > >><br>
> > >> a portable one ;-)<br>
> > ><br>
> > > I believe pwgen and cut are available on all of win/linux/bsd/osx.<br>
> ><br>
> > m% man pwgen<br>
> > No manual entry for pwgen<br>
> ><br>
> > Mac OS X 10.6.8.<br>
> ><br>
> > v% man pwgen<br>
> > No manual entry for pwgen<br>
> ><br>
> > Linux 2.6.31.5-127.fc12.x86_64<br>
> ><br>
> > f% man pwgen<br>
> > No manual entry for pwgen.<br>
> ><br>
> > Solaris.<br>
> ><br>
> > Available?  May be, I don't know.<br>
> > Installed?  NO.<br>
><br>
> And the same applies to Ubuntu, FreeBSD and OpenBSD...<br>
><br>
> This might be more portable:<br>
>   openssl rand -base64 6 | tr +/ .,<br>
><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > erlang-questions mailing list<br>
> > <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> > <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
><br>
> --<br>
><br>
> / Raimo Niskanen, Erlang/OTP, Ericsson AB<br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br>