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