HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    如何生成不重復(fù)的隨機數(shù)(c語言如何生成不重復(fù)的隨機數(shù))

    發(fā)布時間:2023-05-31 01:24:49     稿源: 創(chuàng)意嶺    閱讀: 54        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于如何生成不重復(fù)的隨機數(shù)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    問友Ai官網(wǎng):https://ai.de1919.com。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    本文目錄:Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    如何生成不重復(fù)的隨機數(shù)(c語言如何生成不重復(fù)的隨機數(shù))Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    如何連續(xù)生成不重復(fù)的隨機數(shù)Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    #include
    #include
    #include
    int main()
    {
    int num[4], cnt = 0, n;
    srand(clock()); // 設(shè)置隨機數(shù)種子
    while (cnt < 4)
    {
    n = rand() % 4; // 生成4以內(nèi)隨機數(shù),這樣更利于測試
    for (int i = 0; i < cnt; i++)
    if (num[i] == n) // 遍歷數(shù)組,有相同的重新生成隨機數(shù)
    continue;
    num[cnt++] = n;
    }
    for (int i = 0; i < cnt; i++) // 打印隨機數(shù)數(shù)組
    printf("%d ", num[i]);
    return 0;
    }

    excel如何隨機生成不重復(fù)整數(shù)?Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1、新建Excel,在E列輸入學號,在D2單元格輸入函數(shù)  =RAND(),該函數(shù)會返回一個0~1的小數(shù),按Enter。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2、鼠標點擊上述生成的隨機數(shù),指針放置單元格右下角,變成+號時,拖動鼠標至D31單元格。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3、此時D列形成的30個隨機數(shù)如下Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    4、選擇F2:F31單元格,在編輯欄中輸入公式 =RANK(D2:D31,D3:D31),按Ctrl+Shift+Enter鍵進行確認。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    5、F列生成的30個隨機整數(shù)如下所示,沒有重復(fù)的。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    6、若看著D列不太舒服,可以將其隱藏,效果如下。隨便點擊一個空白格,按Delete鍵,可更新這30個整數(shù)的順序。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    如何生成不重復(fù)的隨機數(shù)(c語言如何生成不重復(fù)的隨機數(shù))Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    excel中如何生成不重復(fù)的多個隨機數(shù)Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    先在A1:A8中輸入相同的公式:
    =INT(RAND()*15+1)
    再在B1中輸入下面公式,并拖動復(fù)制到B8格,如果A列中有重復(fù),B列對應(yīng)的格會顯示大于1的數(shù)字,等于1為不重復(fù)。
    =COUNTIF($A$1:$A$8,A1)
    然后按鍵盤上方的F9功能鍵,直到B列格中都是1,就行了。

    excel如何產(chǎn)生不重復(fù)的隨機數(shù)Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      如,要求,1-50個數(shù)字隨機不重復(fù)分布在50個單元格里Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      1、在A1單元格輸入“=IF(ROW()=1,INT(RAND()*50+1),LARGE(IF(COUNTIF(INDIRECT("A1:A"&ROW()-1),ROW($1:$50)),,ROW($1:$50)),INT((51-ROW())*RAND()+1)))”,不要直接回車或點前邊的勾確認,而要點CTRL+SHIFT+ENTER三鍵結(jié)束。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      2、鼠標移到A1單元格右下角,光標變?yōu)楹谑?,向下拖拽到A50即可。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    以上就是關(guān)于如何生成不重復(fù)的隨機數(shù)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司


    推薦閱讀:

    excel單元格選項設(shè)置(excel單元格選項設(shè)置如何取消)

    淘寶客推廣是如何收費(一個網(wǎng)店轉(zhuǎn)讓可以賣多少錢)

    微信如何取消我是商家

    杭州公司會議策劃業(yè)務(wù)(杭州公司會議策劃業(yè)務(wù)員招聘)

    陽泉抖音餐飲代運營(陽泉抖音餐飲代運營公司)