易 易名烦 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #3 你说的是两个相加求余吗,这个我当然想到了,但我较菜,对数字的 and or xor 运算不是太熟,想大家指点一下。 象: 两个整数 and 相当于数学运算的什么? 两个整数 or 相当于数学运算的什么? 两个整数 xor 相当于数学运算的什么?
你说的是两个相加求余吗,这个我当然想到了,但我较菜,对数字的 and or xor 运算不是太熟,想大家指点一下。 象: 两个整数 and 相当于数学运算的什么? 两个整数 or 相当于数学运算的什么? 两个整数 xor 相当于数学运算的什么?
X Xelloss Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #4 and:按为求与:8 and 9 ===== 1000 and 1001 = 1000 = 8 or: 按位求或:8 or 9 ===== 1000 or 1001 = 1001 = 9 xor: 按位求异或:8 xor 9 ===== 1000 xor 1001 = 0001 = 1
and:按为求与:8 and 9 ===== 1000 and 1001 = 1000 = 8 or: 按位求或:8 or 9 ===== 1000 or 1001 = 1001 = 9 xor: 按位求异或:8 xor 9 ===== 1000 xor 1001 = 0001 = 1
W WoDing Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #5 上面说的很清楚了,1000 ,1001 都是二进制。
X Xelloss Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #6 你要变到5以下,目的是什么?是否只能用这2个数字加这3种运算符?
X XWHope Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #7 对二进制而言 and:0and0=0,0and1=0,1and1=1,1and0=0 or: 0or0=0,0or1=1,1or1=1,1or0=1 xor: 0xor0=0,0xor1=1,1xor1=0,1xor0=1
对二进制而言 and:0and0=0,0and1=0,1and1=1,1and0=0 or: 0or0=0,0or1=1,1or1=1,1or0=1 xor: 0xor0=0,0xor1=1,1xor1=0,1xor0=1
易 易名烦 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #8 二进制一位一位的来我还是懂的。 但是就十进制来讲我不知道其中规率,如果有,请指明哈。 就变到5以下这个问题,我是想比mod更随机一点。
X Xelloss Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #12 晕了 还是不明白楼主的意思………… 2进制知道的话,10进制不就是转换到2进制 算好 再转回来嘛…… 还有变到5以下,你又不说规则,那我:(A+B) and 0 or 4 == 4 行不,呵呵。
易 易名烦 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #13 规则就是尽量取得分散的值。 如: 40 20 = 1 40 21 = 4 21 40 = 3 反正就是尽理分散的值。尽量让人看不出规率所在。
L lich Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-24 #14 如果真想比较离散的值,还少不了移位的操作,还有取反的操作 但如何让其小于5,却是太不容易了
X Xelloss Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-26 #16 咔咔,我想我大概明白楼主意思了,是不是想做校验位?