实时搜索: rand怎么用

rand怎么用

794条评论 2667人喜欢 4772次阅读 712人点赞
请问RAND()函数在SQL SERVER 2005中如何使用?
比如:RAND(2000)的值怎么取?随机种子如何用?
请各位朋友举例说明一下! , 想用keill 写个产生0-9的随机数的程序用在C51单片机里,但是它不能识别time.h头文件,rand函数。请高手帮帮忙啊,谢过!急啊 , #include<stdlib.h>
#include<time.h>
#include<stdio.h>
#define N 1000000
main()
{
float x,...

rand在SQL中的用法?:

调用rand函数可以产生随机数介于0和1之间的一个数

例如:

select rand()

结果:

0.228907625842181

当给rand一个参数的时候,会将改参数作为一个随机种子,生成一个介于0-1之间的一个数

例如:

select rand(1),rand(1),rand(2)

结果:

0.713591993212924    0.713591993212924    0.713610626184182

使用order by rand()会对结果进行随机排序

例如

select * from student order by rand()

结果:

class    name 
 5    Zara
 3    Jack
 3    Jack
 2    Ram
 4    Jill
 5    Zara
 1    John
再执行一次

select * from student order by rand()

顺序跟之前不一样了
class name
5   Zara
2   Ram
3   Jack
1   John
4   Jill
3   Jack
5   Zara

c++中rand函数需要和srand,time函数如何配合使用,怎样使用?: #include <stdlib.h> //包含srand()和rand()函数
#include <time.h> // 包含time()函数
srand((unsigned)time(NULL)); //初始化随机数种子
......
value = rand(); // 产生随机数
........................
当要产生m...n(m < n,均为正整数,且n < RAND_MAX)时,可有下式获得
value = rand(n - m + 1) + m

要求写个c语言程序:利用随机函数rand产生10个整数,输出这10个数,并输出他们中的最大,小值,和平均值: #include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int n[10],i,j,k,t,average,max,min;
srand((unsigned)time(NULL));
for(i=0;i<10;i++)
{
n[i]=rand()%100;
printf("%d ",n[i]);
}
for(max=n[0],min=n[9],i=0;i<9;i++)
{
if(n[i]<min) min=n[i];
if(n[i]>max) max=n[i];
}
for(t=0,i=0;i<10;i++)
t+=n[i];
printf("\naverage:%4.2f;\nmax:%d;\nmin:%d\n",t/10.0,max,min);
return 0;
}

单片机C语言如何产生随机数: KEIL里面产生随机数的函数确实是rand(),但头文件是stdlib.h,不是time.h。

c语言 为什么rand()/(float)RAND_MAX;能产生随机数: 严格的说这是伪随机数;虽然没有详细探究这种随机数产生的机制,但是个人认为srand()函数和rand()函数应该共有一个变量的,而每次调用rand()都会获取srand()根据time()产生的数用来生产新的数;由于时间是变化的,所以最终导致获得的数是“随机的”。(个人理解,仅供参考)

linux C语言 rand函数: 机械工业出版社有一本linux C的,好像是函数的
你可以看看,写的我觉得那就非常的好

VC
int rand( void );
The rand function returns a pseudorandom integer in the range 0 to RAND_MAX.
至于 RAND_MAX 在 stdlib.h 中有定义,为 32767
可能是库不同???难道linux下的C···不一样?
具体我也不知道不好意思
linuxC我没弄过···

C语言中rand()函数的复杂度是多少?: 这个貌似不同编译器的实现不同吧。。

c语言里rand和srand怎么用,语法是什么样的,举个例子说明一下好么,应该是随机的意思对吧: 先用srand(参数)初始化一个随机数序列,参数为正整数,如果参数相同,那么随机数序列就相同。
为了随机,一般用time(0),它是系统时间的一个秒数值,每秒变化。
初始化完成后使用rand()从随机数序列中依次抓取一个正整数。

  • mpv车型有哪些

    双味大虾的做法步骤图,双味大虾怎么做好吃: 用料  大虾    半斤    面粉    小半碗    香菜    一根    蚝油    两小勺    番茄酱    两小勺    大蒜头    三粒    双味大虾的做法  剪虾头,用牙签挑出虾肠,洗净控干。半...

    862条评论 3740人喜欢 2885次阅读 438人点赞
  • pr为什么打不开

    在Excel中怎样将隐藏的内容显示出来?: 还有一种可能是行或列重叠隐藏,需要你观察一下行号或列号,看看有没有断号。在断号处移动光标,当光标变成双线的时候点住拖动,隐藏的行或列就出来了。 ...

    863条评论 2081人喜欢 5497次阅读 499人点赞
  • nice网络意思是什么

    谁介绍几个漂亮的腿模啊Chrini Sara这两个我知道: jellyfish vicni peipei(也叫penny) tina BL后期的JILL 都是我看好的 ...

    416条评论 5138人喜欢 1512次阅读 678人点赞
  • plus和6哪个好看

    怎么在网上卖蜂蜜, 自产紫金乡下,(纯天然,无加工,无添加)家里老人养的,要怎么包装呢?请各位大虾指点.: 首先,很高兴回答 你的问题  其实在网上卖蜂蜜 简单也容易   具备几个条件 就好:第一,蜂蜜的质量  因为 现在太多人卖蜂蜜 成为一种蜂蜜热风了 更多的消费者 注重质量  第二:包装性 透气性与密封性  如果你的蜜...

    263条评论 4800人喜欢 2093次阅读 953人点赞