Package pal.math
Class UrnModel
- java.lang.Object
-
- pal.math.UrnModel
-
- All Implemented Interfaces:
java.io.Serializable
public class UrnModel extends java.lang.Object implements java.io.Serializable
class for drawing numbers from an urn with and without laying back- Version:
- $Id: UrnModel.java,v 1.4 2001/07/13 14:39:13 korbinian Exp $
- Author:
- Korbinian Strimmer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UrnModel(int n)
create urn model
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
drawDontPutBack()
draw a number without putting backint
drawPutBack()
draws a number with putting backvoid
reset()
refill urn
-
-
-
Method Detail
-
drawDontPutBack
public int drawDontPutBack()
draw a number without putting back- Returns:
- number drawn (random integer between 0..n-1, if empty return -1)
-
reset
public void reset()
refill urn
-
drawPutBack
public int drawPutBack()
draws a number with putting back- Returns:
- number drawn (random integer between 0..n-1, if empty return -1)
-
-