The analyzer converts each draw into a unique binary signature through a multi-step process:
1. Concatenation: The numbers of a draw, like [5, 12, 9, 34, 50, 8], are joined into a single string: "512934508".
2. Padding (Pad Width): This is a crucial step for consistency. By setting a Pad Width (e.g., 2), each number is padded with leading zeros. The same draw becomes ["05", "12", "09", "34", "50", "08"], which concatenates to "051209345008". This ensures numbers don't blend together incorrectly.
3. Binary Conversion: The final concatenated string is treated as a single, massive number and converted into its binary representation (a long string of 1s and 0s).
4. Leading Zeros (Optional): If you check "Include leading zero bits", all binary strings will be padded with zeros at the start to match the length of the longest binary string in your dataset. This is useful for certain types of comparative analysis where alignment is key.