generate unique bsts