<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Jörg, you wrote:</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class="">Just take the well-proven random generator.<br class="">Below I inserted my version in Oberon-07</blockquote></div><div class=""><br class=""></div>Thanks for the suggestion.<div class=""><br class=""><div class="">The Lehmer-Schrage RN generator from the Reiser-Wirth book (with your prime number modification of the a constant!) has been in my Oberon-07 library for some time already (see <a href="https://github.com/hansklav/Oberon-07/blob/master/Random.Mod" class="">https://github.com/hansklav/Oberon-07/blob/master/Random.Mod</a>).</div><div class=""><br class=""></div><div class="">But in the case of the Hennessy benchmarks I would regard it as a form of 'cheating' to use another function than the one that is part of the benchmark, because the most pure comparisons are only possible if the same list of random numbers is used in each implementation, even if the random function is not perfect.</div><div class=""><br class=""></div><div class="">Now I suspect the crash of the Oberon System V5 described by me is caused by some external code used by Peter de Wachter's RISC emulator, because only now I noticed that the following error message is shown on the command line where I started the emulator: </div><div class=""><span style="color: rgb(242, 242, 242); font-family: "Andale Mono"; background-color: rgb(0, 0, 0);" class="">Assertion failed: (data && data_ptr < data_len), function clipboard_data_write, file src/sdl-clipboard.c, line 78.</span><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Andale Mono"; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Abort trap: 6</span></div><div><br class=""></div><div>Maybe it is even specific to the macOS version of SDL2 (I use the RISC emulator under macOS).</div><div>I have never used the clipboard function of the RISC emulator.</div><div><br class=""></div><div>Again: the OBNC Oberon-07 compiler has no problem with the Rand function as it should be, and OBNC also uses the SDL2 library for certain functionality, but probably not this particular function.</div><div><br class=""></div><div>--</div><div>Hans Klaver</div><div><br class=""></div></div></div></body></html>