From Functional Programming in Java

Functional Programming in Java Diagram

Generating random numbers in a referentially transparent way