Skip to content

Instantly share code, notes, and snippets.

View nathanosoares's full-sized avatar
🏠
Working from home

Nathan Soares nathanosoares

🏠
Working from home
View GitHub Profile
@nathanosoares
nathanosoares / RandomList.java
Last active January 10, 2019 12:48
Java 8 Weighted Random List
import java.util.ArrayList;
import java.util.Collection;
import java.util.NavigableMap;
import java.util.Random;
import java.util.TreeMap;
import java.util.function.Predicate;
import java.util.stream.Collectors;
/**
*
@nathanosoares
nathanosoares / RandomCollection.java
Last active April 14, 2017 19:49
Java RandomCollection class
import java.util.HashSet;
import java.util.NavigableMap;
import java.util.Random;
import java.util.Set;
import java.util.TreeMap;
import java.util.function.Predicate;
import java.util.stream.Collectors;
/**
*
{
"future1": {
"DEFAULT": [
"modifyworld.*",
"loja.depositar",
"loja.retirar",
"loja.loja",
"-bukkit.command.version",
"-bukkit.command.help",
"-bukkit.command.plugins",