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:
@@ -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
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user