在c语言标准库中,Brian W. Kernighan和Dennis M. Ritchie设计的随机数发生器如下:
a)阅读这段代码,并理解其原理:
b)试说明,若采用rand()的这个版本实现permute()算法,则上题的结论a)和b)并不能兑现;
c)试说明,采用此类伪随机数发生器实现permute()算法,上题的结论a)和b)必然无法兑现;
d)针对b)和c)所指出的不足,应如何改进rand()和permute()算法?
A.以大卫有经常居所地的甲国法律为其本国法
B.以票据行为地丙国的法律为其本国法
C.以大卫有惯常居所的乙国法律为其本国法
D.如果甲和乙无经常居所的,以与大卫有最密切联系的国家的法律为其本国法