精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • Random.nextInt()生成負(fù)數(shù)?為什么

    Random.nextInt()生成負(fù)數(shù)?為什么
    不是說Random.nextInt()生成的都是0-n的正整數(shù)么.在這個(gè)程序里我把隨機(jī)數(shù)打印出來了,卻是負(fù)數(shù).這是為什么?
    其他人氣:404 ℃時(shí)間:2020-07-09 10:11:13
    優(yōu)質(zhì)解答
    如果調(diào)用.nextInt(),-MaxValue到MaxValue,.nextInt(n)才是0到n.下面是JAVA API的原段nextInt()Returns the next pseudorandom, uniformly distributed int value from this random number generator's sequence....我之前好像在百科還是哪里看到,說nextInt生成的是正整數(shù)啊。如果是從負(fù)無窮到正無窮,為什么還有那么多人問如何生成負(fù)隨機(jī)數(shù)。因?yàn)閚extint(n)只能是0到n,此處n必須為正整數(shù),如果為負(fù)則報(bào)錯(cuò)。但如果你想它也能生成負(fù)數(shù)的話,直接int value=-rand.nextInt(30);即可表示生成的是-30到0的也就是說如果,在括號里面不加?xùn)|西就能生成負(fù)無窮到正無窮的數(shù)了?還有nextDouble是不是也一樣的啊?是的,里面不加?xùn)|西就會生成負(fù)數(shù),JAVA里Int是32位的,范圍是-2^31 ~ (2^31 - 1)。而nextDouble是0到1之間的浮點(diǎn)數(shù),64位
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版