• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(2674)  |  Call(2571)  |  Derive(0)  |  Import(103)
Get a random number in the range [a, b) or [a, b] depending on rounding.

src/l/e/lepton-1.0b2/examples/fireworks.py   lepton(Download)
 
import os
import math
from random import expovariate, uniform, gauss
from pyglet import image
from pyglet.gl import *
 
	def __init__(self):
		color=(uniform(0,1), uniform(0,1), uniform(0,1), 1)
		while max(color[:3]) < 0.9:
			color=(uniform(0,1), uniform(0,1), uniform(0,1), 1)
 
		spark_emitter = StaticEmitter(
			template=Particle(
				position=(uniform(-50, 50), uniform(-30, 30), uniform(-30, 30)), 
		spark_emitter.emit(int(gauss(60, 40)) + 50, self.sparks)
 
		spread = abs(gauss(0.4, 1.0))
		self.trail_emitter = PerParticleEmitter(self.sparks, rate=uniform(5,30),
			template=Particle(
				color=color),
			deviation=Particle(

src/p/y/python-visual-HEAD/examples/planar.py   python-visual(Download)
from visual import *
from random import uniform, randint
 
scene.forward = (-0.25,-0.25,-1)
 
nboxes = 8
nlinks = 16
for t in arange(-pi,pi,2*pi/nboxes):
  b = cylinder( pos=(10*sin(t),0,10*cos(t)) )
  b.color = b.icolor = (0.5,0.5,1)
  height = uniform(0.5,4)
  b.axis = (0,height,0)
  nodes.append( b )
 
  j = randint(0,nboxes-1)
  c = curve( ends=[nodes[i].pos,nodes[j].pos], radius=0.2 )
  c.red = 0
  c.green = uniform(0.3,1)
  c.blue = 0
  c.pos = c.ends
  links.append(c)

src/k/h/khronos-des-HEAD/khronos/examples/broken/animation.py   khronos-des(Download)
from khronos.components import Process
from khronos.primitives import Chain
from khronos.engine import Simulator
from khronos.extra.animation import Animator, Object2D, shape
from math import pi
from random import uniform
 
        self.shape["body"].props.fill = color
        self.scale = scale
 
sim = Simulator(members=[CrazyCar("blue", uniform(0.25, 4.0)), 
                         CrazyCar("darkgreen", uniform(0.25, 4.0)), 
                         CrazyCar("black", uniform(0.25, 4.0)), 
                         CrazyAnt("red", uniform(0.25, 4.0)), 
                         CrazyAnt("green", uniform(0.25, 4.0)), 
                         CrazyAnt("yellow", uniform(0.25, 4.0)), 
                         CrazyAnt("pink", uniform(0.25, 4.0))])

src/u/b/ubuntu-python-pyo-HEAD/examples/set_example.py   ubuntu-python-pyo(Download)
 
"""
from pyo import *
from random import uniform
 
s = Server(sr=44100, nchnls=2, buffersize=1024, duplex=0).boot()
 
a = FM(carrier=[uniform(197,203) for i in range(10)], 
       ratio=[uniform(0.49,0.51) for i in range(10)], 
       index=[uniform(10,15) for i in range(10)], mul=.05).out()
 
def go():
    a.set("carrier", [uniform(395,405) for i in range(10)], 20)
    a.set("ratio", [uniform(0.49,0.51) for i in range(10)], 18)
def go():
    a.set("carrier", [uniform(395,405) for i in range(10)], 20)
    a.set("ratio", [uniform(0.49,0.51) for i in range(10)], 18)
    a.set("index", [uniform(5,9) for i in range(10)], 23)
 
def reset():
    a.carrier=[uniform(197,203) for i in range(10)]
    a.ratio=[uniform(0.49,0.51) for i in range(10)]
    a.index=[uniform(8,12) for i in range(10)]

src/p/y/python-visual-HEAD/examples/convex.py   python-visual(Download)
from visual import *
from random import uniform
 
# David Scherer
 
scene.range = 3
 
# random sphere
L = []
for i in range(1000):
    L.append(vector(2,0) + norm(vector(uniform(-1,1),uniform(-1,1),uniform(-1,1))))
c.pos = L
 
# lat/long sphere

src/u/b/ubuntu-python-pyo-HEAD/examples/savefile.py   ubuntu-python-pyo(Download)
"""
 
from pyo import savefile
from random import uniform
import os
 
home = os.path.expanduser("~")
sr, dur, chnls, path = 44100, 5, 2, os.path.join(home, "noise.aif")
 
samples = [[uniform(-0.7,0.7) for i in range(sr*dur)] for i in range(chnls)]    

src/u/b/ubuntu-python-pyo-HEAD/examples/chorus.py   ubuntu-python-pyo(Download)
 
"""
from pyo import *
from random import uniform
 
s = Server(sr=44100, nchnls=2, buffersize=512, duplex=0).boot()
 

src/s/t/stainless-HEAD/trunk/src/core.py   stainless(Download)
import particles
 
import gc
from random import uniform, choice
 
# Game type constants
DEATHMATCH = 0
	def spawnPod(self):
		size = self.map.worldSize * 0.8
		queue = None
		while queue == None or queue.getNumEntries() == 0:
			queue = self.aiWorld.getCollisionQueue(Vec3(uniform(-size, size), uniform(-size, size), 100), Vec3(0, 0, -1))
			pos = None
			for i in range(queue.getNumEntries()):
		self.overlay3.setScale(4)
		self.overlay3.setTwoSided(True)
		self.overlay3.setRenderModeWireframe()
		self.overlay3.setR(uniform(0, 360))
		self.overlay3.setP(uniform(0, 360))
		self.overlay3.setH(uniform(0, 360))
		self.overlay3.reparentTo(self.overlay)
 
		self.overlay4 = engine.loadModel("menu/overlay3")
		self.overlay4.setScale(4)
		self.overlay4.setTwoSided(True)
		self.overlay4.setRenderModeWireframe()
		self.overlay4.setH(uniform(0, 360))
		self.overlay4.setR(uniform(0, 360))
		self.overlay4.setRenderModeWireframe()
		self.overlay4.setH(uniform(0, 360))
		self.overlay4.setR(uniform(0, 360))
		self.overlay4.setP(uniform(0, 360))
		self.overlay4.reparentTo(self.overlay)
 
		self.text = engine.loadModel("menu/text")
 
		self.belt = JunkBelt(5)
 
		self.angle = uniform(0, 360)
		self.period = 60
		self.uiAngle = 0
 
			self.models.append(node)
		for _ in range(750):
			instance = render.attachNewNode("junk")
			angle = uniform(0, 2 * math.pi)
			height = uniform(-0.5, 0.5)
			radius = (uniform(0, 1)**3) * self.radius * 2
			radius += self.radius
			hpr = Vec3(uniform(0, 360), uniform(0, 360), uniform(0, 360))
			speed = 75
			self.avels.append(Vec3(uniform(-speed, speed), uniform(-speed, speed), uniform(-speed, speed)))

src/s/t/stainless-HEAD/src/core.py   stainless(Download)
import particles
 
import gc
from random import uniform, choice
 
# Game type constants
DEATHMATCH = 0
	def spawnPod(self):
		size = self.map.worldSize * 0.8
		queue = None
		while queue == None or queue.getNumEntries() == 0:
			queue = self.aiWorld.getCollisionQueue(Vec3(uniform(-size, size), uniform(-size, size), 100), Vec3(0, 0, -1))
			pos = None
			for i in range(queue.getNumEntries()):
		self.overlay3.setScale(4)
		self.overlay3.setTwoSided(True)
		self.overlay3.setRenderModeWireframe()
		self.overlay3.setR(uniform(0, 360))
		self.overlay3.setP(uniform(0, 360))
		self.overlay3.setH(uniform(0, 360))
		self.overlay3.reparentTo(self.overlay)
 
		self.overlay4 = engine.loadModel("menu/overlay3")
		self.overlay4.setScale(4)
		self.overlay4.setTwoSided(True)
		self.overlay4.setRenderModeWireframe()
		self.overlay4.setH(uniform(0, 360))
		self.overlay4.setR(uniform(0, 360))
		self.overlay4.setRenderModeWireframe()
		self.overlay4.setH(uniform(0, 360))
		self.overlay4.setR(uniform(0, 360))
		self.overlay4.setP(uniform(0, 360))
		self.overlay4.reparentTo(self.overlay)
 
		self.text = engine.loadModel("menu/text")
 
		self.belt = JunkBelt(5)
 
		self.angle = uniform(0, 360)
		self.period = 60
		self.uiAngle = 0
 
			self.models.append(node)
		for _ in range(750):
			instance = render.attachNewNode("junk")
			angle = uniform(0, 2 * math.pi)
			height = uniform(-0.5, 0.5)
			radius = (uniform(0, 1)**3) * self.radius * 2
			radius += self.radius
			hpr = Vec3(uniform(0, 360), uniform(0, 360), uniform(0, 360))
			speed = 75
			self.avels.append(Vec3(uniform(-speed, speed), uniform(-speed, speed), uniform(-speed, speed)))

src/s/t/stainless-HEAD/trunk/src/entities.py   stainless(Download)
from direct.showbase.DirectObject import DirectObject
from pandac.PandaModules import *
from random import random, uniform
import math
import engine
import components
import controllers
				vector = engine.impulseToForce(vector.getX() * force2, vector.getY() * force2, vector.getZ() * force2)
				pos = entity.getPosition()
				radius = entity.radius * 0.4
				pos += Vec3(uniform(-radius, radius), uniform(-radius, radius), uniform(-radius, radius))
				entity.addForceAtPosition(vector, pos)
				if damage2 > 0:
					if damagingEntity != None:
		self.body.setMass(M)
		self.geometry.setBody(self.body)
		avel = 5
		self.setAngularVelocity(Vec3(uniform(-avel, avel), uniform(-avel, avel), uniform(-avel, avel)))
		space.setSurfaceType(self.geometry, 1)
		visitorFont = loader.loadFont("menu/visitor2.ttf")
		self.amountIndicator = TextNode("dropPodAmountIndicator")
			explosionSound.play(position = position)
			# Add fragments
			for _ in range(8):
				offset = Vec3(uniform(-1, 1), uniform(-1, 1), uniform(0, 1))
				offset.normalize()
				fragment = Fragment(aiWorld.world, aiWorld.space, position + (offset * 1.5), offset * 30)
				entityGroup.generateEntityId(fragment, 1024)
		self.geometry.setCategoryBits(BitMask32(0x00000001))
		self.geometry.setBody(self.body)
		self.setPosition(pos)
		self.node.setHpr(uniform(0, 360), uniform(0, 360), uniform(0, 360))
		self.body.setQuaternion(self.node.getQuat())
		vel = 5
		self.setAngularVelocity(Vec3(uniform(-vel, vel), uniform(-vel, vel), uniform(-vel, vel)))
		self.geometry.setCategoryBits(BitMask32(0x00000001))
		self.geometry.setBody(self.body)
		self.setPosition(pos)
		self.setRotation(Vec3(uniform(0, 360), uniform(0, 360), uniform(0, 360)))
		vel = 5
		self.setAngularVelocity(Vec3(uniform(-vel, vel), uniform(-vel, vel), uniform(-vel, vel)))
		space.setSurfaceType(self.geometry, 2)
	def kill(self, aiWorld, entityGroup, localDelete = True):
		# Add fragments
		pos = self.getPosition()
		shatterSound = audio.SoundPlayer("glass-shatter")
		shatterSound.play(position = pos)
		for _ in range(40):
			offset = Vec3(uniform(-self.glassWidth / 2.0, self.glassWidth / 2.0), 0, uniform(-self.glassHeight / 2.0, self.glassHeight / 2.0))

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next