From 1be36c50dcd187a25b4e820dc2735a6dc6b760cf Mon Sep 17 00:00:00 2001 From: 2wenty1ne Date: Tue, 15 Oct 2024 16:10:41 +0200 Subject: [PATCH] commit --- src/src/MyThreadLocalRandom.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/src/MyThreadLocalRandom.java diff --git a/src/src/MyThreadLocalRandom.java b/src/src/MyThreadLocalRandom.java new file mode 100644 index 0000000..199df80 --- /dev/null +++ b/src/src/MyThreadLocalRandom.java @@ -0,0 +1,29 @@ +import java.util.Random; + +public class MyThreadLocalRandom implements Runnable { + public static long now; + public Random rand; + //TODO Nochmal anschauen + public MyThreadLocalRandom (long now) { + this.now = 5; + } + + @Override + public void run() { + rand = new Random(5); + var strBuf = new StringBuffer(); + strBuf.append(Thread.currentThread().getName() + ": "); + for (var j = 0; j < 20; j++) { + strBuf.append(String.format("%2d ", this.rand.nextInt(100))); + } + System.out.println(strBuf); + } + + public static void main(String... args) { + long now = System.currentTimeMillis(); + var runner = new MyThreadLocalRandom(now); + for (var i = 0; i < 10; i++) { + new Thread(runner, String.format("Runner-%02d", i)).start(); + } + } +} \ No newline at end of file