From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/Listing1601.java | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/Listing1601.java (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/Listing1601.java') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/Listing1601.java b/Master/Reference Architectures and Patterns/hjp5/examples/Listing1601.java new file mode 100644 index 0000000..3d83220 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/Listing1601.java @@ -0,0 +1,28 @@ +/* Listing1601.java */ + +import java.util.*; + +public class Listing1601 +{ + public static void main(String[] args) + { + BitSet b = new BitSet(); + Random r = new Random(); + + System.out.print("Mein Lottotip: "); + int cnt = 0; + while (cnt < 6) { + int num = 1 + Math.abs(r.nextInt()) % 49; + if (!b.get(num)) { + b.set(num); + ++cnt; + } + } + for (int i = 1; i <= 49; ++i) { + if (b.get(i)) { + System.out.print(i + " "); + } + } + System.out.println(""); + } +} \ No newline at end of file -- cgit v1.2.3