Package org.apache.spark.storage
Class BlockReplicationUtils
Object
org.apache.spark.storage.BlockReplicationUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> scala.collection.immutable.List<T>getRandomSample(scala.collection.immutable.Seq<T> elems, int m, scala.util.Random r) Get a random sample of size m from the elems
-
Constructor Details
-
BlockReplicationUtils
public BlockReplicationUtils()
-
-
Method Details
-
getRandomSample
public static <T> scala.collection.immutable.List<T> getRandomSample(scala.collection.immutable.Seq<T> elems, int m, scala.util.Random r) Get a random sample of size m from the elems- Parameters:
elems-m- number of samples neededr- random number generator- Returns:
- a random list of size m. If there are fewer than m elements in elems, we just randomly shuffle elems
-