I didn't study any of the implementations and just wanted to know. If you say the tiny variant is not readable than that's more or less the answer I to my question :-)<br>
<br>
As for the 16 bit architectures:<br>
I was hoping someone with a better understanding could answer that. But if it turns out not to be 16 bit safe that should be documented or guarded.<br>
<br>
<br>
<br>
Christian Mehlis <notifications@github.com> schrieb:<br>
>what's your point on a less that 100 lines of code implementation? the<br>
>tiny variant has 90 lines, and is not easy to understand.<br>
><br>
>the `mersene twister` is 32 bit by design. I don't have any testing<br>
>hardware with 16 bit and I'm not sure about the safeness. But I don't<br>
>see the point in not integrating this code because of not working on 16<br>
>bit...it's a 32 bit based algorithm...and it's in `sys`, so it's<br>
>optional...<br>
><br>
>---<br>
>Reply to this email directly or view it on GitHub:<br>
>https://github.com/RIOT-OS/RIOT/pull/168#issuecomment-23038952

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/RIOT-OS/RIOT/pull/168#issuecomment-23051747'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/nk6wd41MAuvPJXbQc5p53afkWliR-R03T021OHdx9oMFFp6CditbNnJzYmu-eRtl.gif' height='1' width='1'></p>