C D E G L N P R S U 
All Classes All Packages

C

calculateDraws(LotteryPlayedNumbers, int) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Calculate draws for statistics.
calculateDraws(LotteryPlayedNumbers, int, int) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Calculate draws for statistics.
calculateDraws(LotteryTicket, LotteryWinCategory) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Calculate how much draws will be needed to win with the given lottery ticket in the given win category.
Caution: use with care if win category is first-class this can take a while till a return value is calculated.
calculateDraws(LotteryTicket, LotteryWinCategory, int) - Static method in class de.alpharogroup.lottery.LotteryExtensions
This method provides calculation of how much draws will be needed to win with the given lottery ticket in the given win category.
calculateElapsedTimeInSeconds(long) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Calculate elapsed time in seconds from the given start time as long to the current system time.
calculateFromSecondTillEighthClass(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
calculateLotteryPot(double, double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
calculatePotForSecondTillEighthClass(double, double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
checkResult(DrawnLotteryNumbers, LotteryPlayedNumbers) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Checks the result if the drawn lottery numbers are equal to the given played numbers.
CombinationResolver - Class in de.alpharogroup.lottery.combinations
 
CombinationResolver() - Constructor for class de.alpharogroup.lottery.combinations.CombinationResolver
 

D

de.alpharogroup.lottery - package de.alpharogroup.lottery
 
de.alpharogroup.lottery.combinations - package de.alpharogroup.lottery.combinations
 
de.alpharogroup.lottery.computation - package de.alpharogroup.lottery.computation
 
de.alpharogroup.lottery.drawing - package de.alpharogroup.lottery.drawing
 
draw(int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of lottery numbers.
draw(int, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of lottery numbers.
drawDefaultAlgorithm(int, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
This draw algorithm simulates the real world.
drawFromMultiMap(int, int, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of lottery numbers from given drawCount and take the numbers that are drawn the most times and return a new set.
drawFromMultiMap(int, int, int, int, boolean) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of lottery numbers from given drawCount and take the numbers that are drawn the most times and return a new set.
drawFromMultiMap(int, int, int, int, boolean, boolean) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of lottery numbers from given drawCount and take the numbers that are drawn the most times and return a new set.
drawFromMultiMap(int, int, int, int, boolean, boolean, Map<Integer, Integer>) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Factory method for create a comparator for sort the lottery numbers
drawGameSeventySeven() - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw the number of the game seventy seven
DrawnLotteryNumbersExtensions - Class in de.alpharogroup.lottery.drawing
The class DrawnLotteryNumbersExtensions provides utility methods to draw lottery numbers with different algorithms
DrawnLotteryNumbersFactory - Class in de.alpharogroup.lottery.drawing
A factory for creating DrawnLotteryNumbers objects with generated lottery numbers
drawParanoidFromMultiMap(int, int, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draw of paranoid lottery numbers from given drawCount and take the numbers that are drawn the most times and return a new set.
drawSuperNumber(Set<Integer>, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draws a super number that is not in the given already drawn numbers Set.
drawSuperNumber(Set<Integer>, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Draws a super number that is not in the given already drawn numbers Set.

E

evaluate(DrawnLotteryNumbers, LotteryTicket) - Static method in class de.alpharogroup.lottery.LotteryExtensions
Evaluate the given lottery ticket from the given drawn numbers.

G

getAllCombinations(List<Integer>, int) - Static method in class de.alpharogroup.lottery.combinations.CombinationResolver
Gets all possible combinations from the given list of Integer objects
getAllPossibleCombinationsCount(int, int) - Static method in class de.alpharogroup.lottery.combinations.CombinationResolver
Gets the count of all possible combinations from the given size of the set of possible numbers and the given size of the subset to be counted.
getCombinations(List<T>, int) - Static method in class de.alpharogroup.lottery.combinations.CombinationResolver
Gets all possible combinations from the given list
getEighthClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getFifthClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getFirstClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getFourthClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getSecondClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getSeventhClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getSixthClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 
getThirdClassPortion(double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
 

L

LotteryExtensions - Class in de.alpharogroup.lottery
The class LotteryExtensions provides utility methods for draw lottery, super numbers and other gambling algorithms.

N

newNumberCounterMap(int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a map for count drawn numbers
newNumberCounterMap(int, int, Map<Integer, Integer>) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a map for count drawn numbers and will be summarized with the given Map
newRandomDrawnLotteryNumbers() - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers
newRandomDrawnLotteryNumbers(int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers
newRandomDrawnLotteryNumbers(int, int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers
newRandomDrawnLotteryNumbers(int, int, int, int, LotteryAlgorithm) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers with the given algorithm
newRandomDrawnLotteryNumbers(int, int, int, LotteryAlgorithm) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers with the given algorithm
newRandomDrawnLotteryNumbersDefaultAlgorithm(int, int) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersFactory
Factory method for create a new DrawnLotteryNumbers object with all drawn numbers

P

percentageOf(double, double) - Static method in class de.alpharogroup.lottery.computation.UnitEstimationExtensions
Calculates the percentage of the given value

R

resolveLotteryNumbers(int, Comparator<Integer>, Map<Integer, Integer>) - Static method in class de.alpharogroup.lottery.drawing.DrawnLotteryNumbersExtensions
Resolves the lottery numbers from the given number counter map in the order from the given comparator limited to maxNumbers

S

setWinCategories(EvaluatedLotteryNumbers) - Static method in class de.alpharogroup.lottery.LotteryExtensions
 

U

UnitEstimationExtensions - Class in de.alpharogroup.lottery.computation
 
C D E G L N P R S U 
All Classes All Packages