# Random selection: Sample from filtered [patterns with variations that satisfy filter] [variations] # Random selection no filter: Sample equally weighted patterns [patterns] [random variation within pattern] Normalize: shift left, and use minimum of mirrored pattern pair # Filter stats: patterns: X pattern variations: Y