I'm no expert in this, but I got permission to include the WELL RNG in Angband under the GPL which is what we're using now. See this page:
In particular, if you look at the WELL1024a.c implementation, we're using a version of that (slightly modified to return integral values instead of floating-point values).
In particular, if you look at the WELL1024a.c implementation, we're using a version of that (slightly modified to return integral values instead of floating-point values).
Comment