use different rand source for each tree