詳細說明,并解釋什么叫隨機函數(shù)?

熱心網(wǎng)友

比如說:你手里有一萬份考卷,你要從中隨機選出100分考卷,此時你就可以用到隨機函數(shù)。 隨機函數(shù)為RAN( ),它的作用是可以隨機的產(chǎn)生一個0~1之間的數(shù),可以用到一些計算機編程語言及EXCEL里。 以下我用最簡單的BASIC小程序來對此函數(shù)作一下說明。 由于是抽取100份考卷,所以要運行100次隨機函數(shù),這可以用循環(huán)語句做到。由于所需要的編號應該為1~10000之間的整數(shù),而隨機函數(shù)產(chǎn)生的數(shù)在0~1之間,而這并不難解決,可將隨機函數(shù)產(chǎn)生的小數(shù)乘以9999,然后加1,使之成為1~10000之間的小數(shù),再用求整函數(shù)進行取整,這樣就得到符合要求的整數(shù)了。 解決上例的BASIC小程序內(nèi)容如下:10 FOR I=1 TO 10020 A=INT(RAN()*9999+1) 注:INT()為取整函數(shù),作用是所給的數(shù)改成不大于30 PRINT A, 該數(shù)的最大整數(shù)。40 NEXT I50 END 運行此程序所得到的A值,就是隨機取得的考卷號,由于循環(huán)100次,所以得到100個考卷號。 但愿以上回答能夠?qū)δ阌兴鶐椭?/p>

熱心網(wǎng)友

產(chǎn)生隨機數(shù)的函數(shù)

熱心網(wǎng)友

  這個函數(shù)就是隨機函數(shù)RAND(),沒有參數(shù),隨機生成[0,1)(大于等于0,而小于1)之間的數(shù)值(就像我們向天上扔硬幣,硬幣掉到地上以后,有可能是字,有可能是面,每一次扔結(jié)果都不一樣,這就是隨機數(shù))。如果要生成 a 與 b 之間的隨機實數(shù),則使用:RAND()*(b-a)+a,如果要生成大于0而小于100的數(shù),則把公式改為=rand()*100. 也就是說,如果你想從100份試卷里隨機抽取的話,你就可以在一個單元格內(nèi)輸入公式=int(rand()*100+1)(因為生成的數(shù)值有小數(shù),所以要取整),生成的數(shù)值是50,你就抽取第50號試卷;如果想抽取多份,就可以向下拉,每拉一個單元就會有一個數(shù),但總是位于1-100之間?!∠M軒椭憬鉀Q此問題。

熱心網(wǎng)友

問題不明確.什么軟件中的隨機函數(shù)?軟件中的幫助中沒有示例嗎?