vb隨機(jī)生成1到100隨機(jī)數(shù) 如何運(yùn)用VB編寫一段隨機(jī)抽取試題的程序?
如何運(yùn)用VB編寫一段隨機(jī)抽取試題的程序?程序的主體有兩部分。第一部分使用隨機(jī)函數(shù),例如int(RND*50)1來(lái)表示1到50之間的隨機(jī)數(shù);提取隨機(jī)數(shù)并將其傳遞給變量;然后提取第二個(gè)隨機(jī)數(shù)并將其與變量進(jìn)
如何運(yùn)用VB編寫一段隨機(jī)抽取試題的程序?
程序的主體有兩部分。第一部分使用隨機(jī)函數(shù),例如int(RND*50)1來(lái)表示1到50之間的隨機(jī)數(shù);提取隨機(jī)數(shù)并將其傳遞給變量;然后提取第二個(gè)隨機(jī)數(shù)并將其與變量進(jìn)行比較。如果它不同,它將被傳遞給第二個(gè)變量,如果它相同,它將被重新提?。恢貜?fù)這個(gè)過(guò)程,直到所有x變量都被賦值,然后輸出。
怎么用vb編個(gè)隨機(jī)抽取人名的小程序,做到不重復(fù)并能直接打印顯示已抽到的人名?
為了操作方便,您可以使用1-10個(gè)數(shù)字對(duì)應(yīng)10個(gè)名稱。1首先,使用隨機(jī)函數(shù)來(lái)獲得值,不用說(shuō),是隨機(jī)的。提取第一個(gè)值并存儲(chǔ)在數(shù)組中。然后,對(duì)于提取的每個(gè)值,遍歷數(shù)組以查看數(shù)組中是否存在相等的值。如果有,忽略它并繼續(xù)隨機(jī)抽取。如果數(shù)組中沒(méi)有相等的值,當(dāng)數(shù)組長(zhǎng)度等于10時(shí),該數(shù)字將被忽略,停止提??;否則,繼續(xù)提取。注:建議使用動(dòng)態(tài)數(shù)組。這是總體思路