摘要: 5.1-1如果我们能够比较任意两个应聘者的优劣,那么我们就能够对所有的应聘者按照优劣进行排序,之后按顺序对每个人赋予rank值,这样我们就知道了原来应聘者rank值的序列。5.1-2要利用Random(0, 1)实现Random(a, b),我们可以把问题转化为实现a+Random(0, b-a)。之后可以利用Random(0, 1)来生成二进制下随机数的每一位。由于数的范围是$[0, b-a]$,所以位数的范围是$[1, 1 + \lfloor \lg {(b-a)} \rfloor]$。如果生成的数大于b-a,就将其舍去重新生成,直到产生符合要求的数为止。Random(a, b) n = 阅读全文
posted @ 2013-05-15 16:44 有来 有去 阅读(4466) 评论(4) 推荐(3) 编辑
Copyright ©2013 Jiajun. All Rights Reserved.