about summary refs log tree commit diff stats
path: root/archive/2.vm/067random.cc
diff options
context:
space:
mode:
Diffstat (limited to 'archive/2.vm/067random.cc')
-rw-r--r--archive/2.vm/067random.cc34
1 files changed, 0 insertions, 34 deletions
diff --git a/archive/2.vm/067random.cc b/archive/2.vm/067random.cc
deleted file mode 100644
index d80adb4d..00000000
--- a/archive/2.vm/067random.cc
+++ /dev/null
@@ -1,34 +0,0 @@
-:(before "End Primitive Recipe Declarations")
-REAL_RANDOM,
-:(before "End Primitive Recipe Numbers")
-put(Recipe_ordinal, "real-random", REAL_RANDOM);
-:(before "End Primitive Recipe Checks")
-case REAL_RANDOM: {
-  break;
-}
-:(before "End Primitive Recipe Implementations")
-case REAL_RANDOM: {
-  // todo: limited range of numbers, might be imperfectly random
-  // todo: thread state in extra ingredients and products
-  products.resize(1);
-  products.at(0).push_back(rand());
-  break;
-}
-
-:(before "End Primitive Recipe Declarations")
-MAKE_RANDOM_NONDETERMINISTIC,
-:(before "End Primitive Recipe Numbers")
-put(Recipe_ordinal, "make-random-nondeterministic", MAKE_RANDOM_NONDETERMINISTIC);
-:(before "End Primitive Recipe Checks")
-case MAKE_RANDOM_NONDETERMINISTIC: {
-  break;
-}
-:(before "End Primitive Recipe Implementations")
-case MAKE_RANDOM_NONDETERMINISTIC: {
-  srand(time(NULL));
-  break;
-}
-
-// undo non-determinism in later tests
-:(before "End Reset")
-srand(0);