Turn any shulker box into a block randomizer. Mark a shulker as a palette and right-click to place a random block from inside, weighted by stack count.