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;
|
package com.threerings.util;
|
||||||
|
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
@@ -183,6 +184,14 @@ public class RandomUtil
|
|||||||
return (index >= values.length) ? null : values[index];
|
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
|
* Picks a random object from the supplied List
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user