it can use random

it can use random