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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      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)))”,不要直接回車或點(diǎn)前邊的勾確認(rèn),而要點(diǎn)CTRL+SHIFT+ENTER三鍵結(jié)束。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營銷策劃公司

      2、鼠標(biāo)移到A1單元格右下角,光標(biāo)變?yōu)楹谑郑蛳峦献У紸50即可。Ziv創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營銷策劃公司

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

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


    推薦閱讀:

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

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

    微信如何取消我是商家

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

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