Added pickRandom(Collection).

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3963 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2006-03-19 02:32:51 +00:00
parent ccd6e2b81e
commit 770b67e0b2
@@ -21,6 +21,7 @@
package com.threerings.util;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
@@ -183,6 +184,14 @@ public class RandomUtil
return (index >= values.length) ? null : values[index];
}
/**
* Picks a random object from the supplied {@link Collection}.
*/
public static Object pickRandom (Collection values)
{
return pickRandom(values.iterator(), values.size());
}
/**
* Picks a random object from the supplied List
*