Python随机随机

时间:2013-01-11 03:37:01

标签: python python-2.7

我之前使随机数低于随机数。

 if Airplane==1:
 while icounter<4:
    ifuelliter=random.randrange(1,152621)
    #litter/kilometer
    LpK=152620/13500
    km=LpK*ifuelliter


    ipca=random.randrange(0,50)
    ipcb=random.randrange(0,50)
    ipcc=random.randrange(0,812)


    #3D space distance calculation
    idstance= math.sqrt((icba-ipca)**2 + (icbb-ipcb)**2 + (icbc-ipcc)**2)

    totaldist=km-idstance

    if totaldist>0:
          print "You have enoph fuel to get to New York AirPort"
          print ifuelliter,LpK,km,ipca,ipcb,ipcc,idstance
          icounter=3

    if totaldist<=0:

         print "You dont have enoph fuel to get to New York AirPort please go to the nearest one or you will die"
         print ifuelliter,LpK,km,ipca,ipcb,ipcc,idstance
         icounter=icounter+1

whati意味着“ipca,ipcb,ipcc”,我需要他们会长大而不是另一个号码。

1 个答案:

答案 0 :(得分:1)

只需使用之前的值设置randrange的第二个参数:

import random
a = random.randrange(0,50)
b = random.randrange(0,a)
while b > a:
    b = random.randrange(0,a)

顺便说一下,如果您在代码开头的缩进样式

,请小心
if Airplane == 1:
while ....

应该是

if Airplane == 1:
    while ....