问题 c 生成一个从 1 到 10 的随机数程序

发布于 科技 2024-02-25
9个回答
  1. 匿名用户2024-01-25

    我生成了 10 个 1-10 的随机数,房东可以测试它们。

    #include

    #include

    #include

    main( )

    int i;

    srand((unsigned)time(null));

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

  2. 匿名用户2024-01-24

    步骤如下:生成介于 1 和 10 之间的随机整数。

    int a;

    a = rand()%10 + 1;

    生成仅具有两个小数位的浮点数。

    float b;

    b = float((rand()%901 + 100)/;

    守望台主!

  3. 匿名用户2024-01-23

    因为你不能给法国富家女加分。

  4. 匿名用户2024-01-22

    苏州元济信息****在**。

  5. 匿名用户2024-01-21

    C++ 没有内置的随机函数,需要 rand() 和 srand() 来生成随机数。 但是,由于 rand() 的内部实现是使用线性全余完成的,因此它不是真随机数,而是在一定范围内可以视为随机的伪随机数。 **下面:

    #include

    #include

    #include

    #define random(a,b) (rand()%b-a+1)+a)

    using namespace std;

    int main()

    return 0;

    rand() 返回一个介于 0 和 rand max 之间的随机值。 Rand Max 定义在,其值为 2147483647。

  6. 匿名用户2024-01-20

    rand() 方法是针对随机数的 C++ 方法,可以使用 srand() 方法获取系统时间,以系统时间为基础,生成一个随机数,随机数的大小通过 RAND () 方法得到接管后得到的值。

    1.也就是说,捕获时间的srand方法系统,他为一毫秒,然后通过毫秒数据挖掘核,分散100多个腔,可以得到0-100与随机数的比值,如果是随机数1-100,则可以在计算结果中加入1。

    其次,C++11 将提供一些标准发行版:

    均匀整数分布、伯努利分布、几何分布、泊松分布(瓦片分布)、二项分布;

    均匀实数分布、指数分布、正态分布和伽马分布。

  7. 匿名用户2024-01-19

    包括头文件在内,你可以得到一个随机数 0 100 和一个 rand()%101 句子。

  8. 匿名用户2024-01-18

    C++ 标准库具有随机数生成函数 rand() 和 srand() 来生成随机数。

    srand 用于设置种子,rand 用于获取随机数。

    单独使用 rand 是不可能的,因为如果不设置种子,那么 rand 每次都会得到相同的随机数(系统每次都会使用相同的种子,以便于调试)。 所以用srand手动设置种子,一般用系统时间作为种子,这样每次都不一样。

    例如:include * 使用 srand 函数,因此您需要此头文件*

    #include

    定义最大 10 生成 10 个随机数。

    int main(void)

    srand((unsigned)time( null )) 使用时间来播种随机数。

    for(int i = 0; i < max; i++)

    printf("");

    return 0;}

  9. 匿名用户2024-01-17

    有两种方法可以初始化随机数生成器:

    第一种方法不指定随机种子,系统自动选取当前时间作为随机种子:

    random ro = new random();

    第二种方法可以将 int 参数指定为随机种子:

    int iseed=10;

    random ro = new random(10);

    long tick = ;

    random ran = new random((int)(tick & 0xffffffffl) |int) (tick >>32));

    这保证了 99% 的时间是不一样的。

    之后,您可以使用随机类的对象来生成随机数,这就是该方法的用武之地。这种方法非常灵活,甚至可以指定生成的随机数的上限和下限。

    上限和下限的用法未指定如下:

    int iresult;

    iresult=;

    以下 ** 指定返回小于 100 的随机数:

    int iresult;

    int iup=100;

    iresult=;

    以下 ** 指定返回值必须在 50-100 范围内:

    int iresult;

    int iup=100;

    int idown=50;

    iresult=,iup);

    除了方法之外,random 类还提供了在以下范围内生成随机双精度浮点数的方法:

    double dresult;

    dresult=;

相关回答
3个回答2024-02-25

从1到100的英语单词如下:1-12:one、two、three、four、five、six、seven、eight、nine、ten、eleven、twelve。 >>>More

5个回答2024-02-25

1、一心一意,一针见血,一清二楚,千利万利。 >>>More

11个回答2024-02-25

要么像这样:包括

int main() >>>More

14个回答2024-02-25

在 C 中,可以通过定义累加器(变量)并将其与 for 循环组合来计算 1 到 100 的总和。 >>>More

19个回答2024-02-25

很有激情:做女人,必须有热情,这才是法宝。 这就像一个吉普赛女孩,不一定是婴儿,但它会让人们热血沸腾。 >>>More