As mentioned on the wiki page Noise (bandpassed white), value noise is very defective. However defective is not the same as useless. Value noise has an advantage of being very fast in low dimensions. It simple usages its defects can be an advantage of giving a certain "look" and in more complex usages the defeats can be hidden by how the samples are mixed.

The java version is a mixed implementation. It restricts itself to a single cell per evaluation for speed purposes, otherwise the complexity becomes too high for it to be of any potential interest. On the other hand it uses an excellent hashing function and uses a first order continuous weighting function, both of which add in reducing defects. Note that the hashing functions chosen have short dependency chains and probably performs better than one might expect.

Gosh, I guess my cut-and-paste from large file and doing a little clean-up pass in forum post exercise failed. Indeed uniform is a keyword..opps! and functionName(paramList} isn't proper syntax. All of that is corrected..now with a trivial example which shows defects at their worst (more or less).

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org