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.Serializableclass 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 intdrawDontPutBack()draw a number without putting backintdrawPutBack()draws a number with putting backvoidreset()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)
-
-