生成隨機數的新手問題

發布 科技 2024-02-08
15個回答
  1. 匿名使用者2024-02-05

    rand() 返回乙個隨機值,範圍從 0 到 rand max。 返回乙個介於 0 和 rand max 之間的隨機值,該值定義為 (值至少為 32767)。

    printf( "%", rand()/;這導致乙個從 0 到 1 的數字...... 等等。

  2. 匿名使用者2024-02-04

    我對JSP了解不多,但我知道該怎麼做,所以我會告訴你。

    這只是另乙個隨機數。

    使用陣列 a(n) x 隨機生成,然後將 Lazeliang 的隨機數附加到 a(x) 上,然後同時輸出 ** 來判斷 a(1) 到 a(n) 是否為 = 隨機數,if = 輸出。

    n 等於 ** 的單元格數。

    x個隨機標記數的風扇輪周長大於或等於**的網格數。

  3. 匿名使用者2024-02-03

    import ;

    public class text18

    if(a[i]==2)

    if(a[i]==3)

    if(a[i]==4)

    if(a[i]==5)

    if(a[i]==6)

    1 的發生概率為:"+account1);

    2 的發生概率為:"+account2);

    3 的發生概率為:"+account3);

    4 的出現概率為:"+account4);

    5 的發生概率為:"+account5);

    6 發生的概率為:"+account6);}

  4. 匿名使用者2024-02-02

    1.使用內建方法生成乙個介於 0 和 1 之間的隨機數。

    2.強制為 int 型別,根據 int 型別的特點,這個數字是介於 0 和 5 之間的整數。

    3.將結果數字與 1 相加,使該數字是介於 1 6 之間的整數並且是隨機的。

    4.將這個介於 1 和 6 之間的整數分配給 randomnum5概率是乙個陣列,這個程式的演算法是:

    概率陣列用於記錄隨機數的出現次數,概率[0]記錄隨機數1的出現次數,即當隨機數為1時,將陣列的概率[randomnum-1]項加到1(randomnum-1表示演算法,在實際程式中不需要加1再減1)。 其他任意數字也是如此。

    因此,在概率陣列中,[0] 項包含 1 的出現次數,[1] 項包含 2 ......... 的出現次數

    6.輸出隨機數的值(後跟空格“t”) 7迴圈到步驟 1步驟。

  5. 匿名使用者2024-02-01

    =rand()*1550-1)+1 將生成您想要的隨機數,但具有多個小數位。=round(rand()*1550-1)+1 ,0)。您可以生成乙個整數。

    下拉公式以生成所需的任意數量。

  6. 匿名使用者2024-01-31

    一步一步:

    生成 40 個隨機數,貼上成固定數字,消除重複和冗餘。

  7. 匿名使用者2024-01-30

    A1 輸入 =round(rand()*1549+1,0)。

    下拉公式填充。

  8. 匿名使用者2024-01-29

    新增乙個。

    命令按鈕和標籤控制項,在命令按鈕中鍵入:

    單擊命令按鈕時顯示 1 + int (41 * rnd()),生成乙個介於 1-41 之間的隨機數。

    你有控制項工具箱嗎?

    啊,用外行的話來說,例如,如果你在 2007 年。

    單擊左上角的圖示,您可以在其中選擇“另存為”按鈕,單擊“PowerPoint選項卡”通用“功能顯示區域,然後選中”開發工具“選項卡前面的框。

    這樣你就擁有了乙個控制項工具箱。

    然後找乙個字母a的圖示,就是標籤控制項,乙個方塊就是命令按鈕,畫完命令按鈕,雙擊它,巨集畫面就在這裡了。

    private sub commandbutton1_click()= 1 + int(41 * rnd())end sub

    在中間,將其貼上到頂行中。

  9. 匿名使用者2024-01-28

    啊,用外行的話來說,例如,如果你在 2007 年。

    單擊左上角的圖示,您可以在其中選擇“另存為”按鈕,單擊“PowerPoint選項卡”通用“功能顯示區域,然後選中”開發工具“選項卡前面的框。

    這樣你就擁有了乙個控制項工具箱。

  10. 匿名使用者2024-01-27

    它是在家裡一點一點形成的。 o(∩_o~

  11. 匿名使用者2024-01-26

    誰一開始就不是菜鳥?

    取決於你對菜鳥的看法。

  12. 匿名使用者2024-01-25

    你給出的程式完全沒問題,它確實生成隨機數。

    但是你的理解有問題。 前後都是一樣的,並不是說它不是“隨機”的。

    當你擲硬幣時,正面和反面是完全隨機的,但有可能兩次都有正面或反面。

  13. 匿名使用者2024-01-24

    C++ 隨機函式 rand 的機制應該根據你給種子的種子由乙個固定的多項式生成,當你擁有相同的種子時生成的隨機數必須相同。

    所以很多時候我們用時間作為種子,時間每時每刻都不一樣,所以必須生成的隨機數也不同。

    第二種方法只需將 srand(time(0)) 放入迴圈中即可。 第一種方法也是,儘管不贊成手動播種

  14. 匿名使用者2024-01-23

    請注意,C++ 的隨機數函式是乙個偽隨機數函式,不是真正的隨機數函式,它是根據設定種子的值生成隨機數的,即使使用時間函式來製作種子,對於今天的計算機來說,不可能用 1 秒來執行這麼簡單的程式...... 注意:time(0) 的返回值從 1970 年 1 月 1 日 00:00 開始

    00 到現在的總秒數...

    你明白嗎???

  15. 匿名使用者2024-01-22

    **沒問題,但是你只取1 6的隨機數,也取6000次(後乙個程式),能不重複嗎?

    你這樣看:

    int main()

    return 0;}

相關回答