从1到100间随机产生不同的10个整数怎么做?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:40:42
请高手们尽量说清楚点,最好有个完整的程序给我作参考
C或者C++

basic语言:
randomize
for i=1 to 10
a=rnd*10 +1
print(a)
next i

pascal语言:
randomize
for i:=1 to 10 do begin
a:=random(10)+1;
writeln(a);
end;

c语言用Rand函数

for(i=0;i<10;i++)
printf("%d",rand()%100);

不过,rand函数生成的不是绝对的随机数,而是伪随机数,因为这个程序每次生成的数列都是完全一样的。想做到完全随机,基本上不可能。

这是个高中数学问题.
排列问题,
用排列A 10/100
就是100*99*98*97*96*95*94*93*92*91
算一下拉!!!
=62815650955529472000
哈哈,系统的计算器起作用拉!