From d0e88743879a61d677cedacc9a0c596e6cd04040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Wed, 11 Feb 2015 10:54:17 +0100 Subject: [PATCH] Removed RegularRandom Regular Random Stuff is not needed anymore, standard random results in a regular random tree now anyway because of the way the pythagoras triangle is implemented --- src/Numbers.java | 9 --------- src/PythagorasTriangle.java | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/Numbers.java b/src/Numbers.java index 26d2292..4dc3809 100644 --- a/src/Numbers.java +++ b/src/Numbers.java @@ -5,23 +5,14 @@ import java.util.LinkedList; */ public class Numbers { LinkedList fibonacci = new LinkedList(); - LinkedList regularRandom = new LinkedList(); public Numbers() { fibonacci.add((long) 1); fibonacci.add((long) 1); - regularRandom.add(Math.random()); } public long calcFibonacci(int index) { if (index < fibonacci.size()) return fibonacci.get(index); else return calcFibonacci(index - 1) + calcFibonacci(index - 2); } - - public double getRegularRandom(int index){ - while (regularRandom.size() <= index) { - regularRandom.add(Math.random()); - } - return regularRandom.get(index); - } } diff --git a/src/PythagorasTriangle.java b/src/PythagorasTriangle.java index 2c85054..49a3602 100644 --- a/src/PythagorasTriangle.java +++ b/src/PythagorasTriangle.java @@ -25,7 +25,7 @@ public class PythagorasTriangle { case RegularRandomPythagorasTree: - leftAngle = numbers.getRegularRandom(momentaryDepth) * 50 + 20; + leftAngle = Math.random() * 50 + 20; break;