B/random

can be final