From 16392b75814a71a4d78b3598cd3364baeb0b446e Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 9 Dec 2021 23:23:46 +0530 Subject: diceware: add Die class and tests --- passgen/diceware/api/diceware.api | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 passgen/diceware/api/diceware.api (limited to 'passgen/diceware/api/diceware.api') diff --git a/passgen/diceware/api/diceware.api b/passgen/diceware/api/diceware.api new file mode 100644 index 00000000..8d16ae8f --- /dev/null +++ b/passgen/diceware/api/diceware.api @@ -0,0 +1,10 @@ +public final class dev/msfjarvis/aps/passgen/diceware/Die { + public fun (ILdev/msfjarvis/aps/passgen/diceware/RandomIntGenerator;)V + public final fun roll ()I + public final fun rollMultiple (I)I +} + +public abstract interface class dev/msfjarvis/aps/passgen/diceware/RandomIntGenerator { + public abstract fun get (Lkotlin/ranges/IntRange;)I +} + -- cgit v1.2.3