| A central intent for f_hash is a method by which we can create pseudo 
random streams from geometric, functional, color or whatever "seeds" - 
on the fly.
A sub aim is to use these f_hash "streams" as input to some of the 
common statistical distributions to create patterns - on the fly.
Elsewhere, I'd mentioned a plan to perhaps replace/extend the 
distributions in rand.inc with those shipped with c++11 onward. This 
idea hasn't panned out well - for a few reasons. Thinking rand.inc will 
stick around as is for a while.
What I've decided to do in the near term is add an f_distribution() 
function from which we can 'run' various distributions. I've only got a 
handful going, but it looks promising.
This means of implementation also allows alternative modes which are 
likely not useful in a purely statistical applications. For example, the 
geometric distribution supports a continuous value return mode in 
addition to the usual discrete value one.
An image is attached showing four of the implemented distributions of 
f_distribution as patterns. Using a cylindrical gradient into f_hash() 
as the initial seed(s) to the stream(s) required.
Bill P.
 Post a reply to this message
 Attachments:
 Download 'distributionstory.jpg' (500 KB)
 
 
 Preview of image 'distributionstory.jpg'
  
 |