N諾 c 取隨機數

2021-10-01 21:59:28 字數 764 閱讀 3259

貴州大學的機試題

看著感覺非常的簡單,一開始我都想著這個直接粗暴的輸出1-20的和:20*21/2

這是個致命錯誤,我們還是要模擬過程

那麼我們取隨機數借助乙個函式rand()函式在對20求餘數+1就是1-20的隨機數,然後就是注意他取出的數不能重複就ok,最後加起來就行

#include

#include

using

namespace std;

intmain()

,other[21]

=,sum=0;

//兩個陣列儲存元素

for(

int i=

0;i<5;

++i)

select[i]

=temp;

//依次存入select陣列

// cout

;//該位置標記1,表示存在元素

ok,沒問題!

c 取隨機數

c c 產生隨機數用到兩個函式rand 和 srand 一.不指定範圍產生隨機數 用到函式rand 函式原型為int rand 無引數。此時會產生乙個介於0 rand max間的整數。rand max的大小可以檢視,在include資料夾 linux在usr目錄 windows在安裝目錄 的stdl...

ojbc 取隨機數

隨機數的使用 1 arc4random 比較精確不需要生成隨機種子 使用方法 通過arc4random 獲取0到x 1之間的整數的 如下 int value arc4random x 獲取1到x之間的整數的 如下 int value arc4random x 1 2 ccrandom 0 1 coc...

PHP 取隨機數

假設 有四個選項 a 佔 10 b佔20 c佔30 d 佔 40 原理就是現獲取隨機數,然後找區間。當然了,選項的數量可以任意。目前預設是 總和是 100 如果需要別的數,修改 隨機數的範圍即可。這個演算法,比較簡單,效率也還算高。當然因為是 rand 所以產生的是偽隨機數,不是真正意義上的隨機,能...