From 42a9a6ae5a29e2a75d4466fc690b8accf7610d4b Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Thu, 21 Nov 2019 09:40:00 +0100 Subject: [PATCH] ENH: add generator class for uniform/gaussian random numbers - can be used in combination with std::generate, or as a substitute unary operator to supply random numbers for std::transform. --- applications/test/Random/Test-Random.C | 54 ++++++- .../primitives/random/Random/Random.H | 134 +++++++++++++++++- 2 files changed, 185 insertions(+), 3 deletions(-) diff --git a/applications/test/Random/Test-Random.C b/applications/test/Random/Test-Random.C index 8664bf8266..75b286755c 100644 --- a/applications/test/Random/Test-Random.C +++ b/applications/test/Random/Test-Random.C @@ -31,7 +31,6 @@ Description \*---------------------------------------------------------------------------*/ -#include "Rand48.H" #include "Random.H" #include @@ -218,6 +217,59 @@ int main(int argc, char *argv[]) testPosition(20); testPosition(3); + + // Generators + { + const label n = 20; + List