fun restricted random positioning