3. define distances between them to either be "big" or "small". proportion them better so that all the "big" distances are roughly the same size as each other, and do so for the smaller distances as well so there's no confusion as to which is big, and which is small.
4. assign a "1" to the "big" distances, and a "0" to the "small" distances, similar to how a barcode works.
5. you now have a binary number which contains as many bits as there are spaces between the individual threads (quite large!).
you can generate 2^n-1 random numbers in this fashion, where n is the number of threads in the undergarment.
2. lay out the threads
3. define distances between them to either be "big" or "small". proportion them better so that all the "big" distances are roughly the same size as each other, and do so for the smaller distances as well so there's no confusion as to which is big, and which is small.
4. assign a "1" to the "big" distances, and a "0" to the "small" distances, similar to how a barcode works.
5. you now have a binary number which contains as many bits as there are spaces between the individual threads (quite large!).
you can generate 2^n-1 random numbers in this fashion, where n is the number of threads in the undergarment.