如何生成一个-101的离散区间三进制序列
以下是一个可能的方法:
- 生成一个长度为n的随机整数序列a,每个元素都在[-1,1]之间随机取值。
- 将a中所有0元素替换为-1。
- 将a中所有1元素替换为0。
- 将a中所有-1元素替换为1。
- 将a中的元素依次转化为三进制数字,得到长度为n的三进制序列b。
例如,假设n=5,生成的随机整数序列a为[-1, 1, 0, -1, 1],则按照上述步骤得到的三进制序列b为[2, 0, 1, 2, 0]。
原文地址: http://www.cveoy.top/t/topic/hhlp 著作权归作者所有。请勿转载和采集!