All Samples(5377) | Call(4752) | Derive(0) | Import(625)
Choose a random element from a non-empty sequence.
src/s/h/shedskin-HEAD/examples/genetic.py shedskin(Download)
# (c) Bearophile # # genetic algorithm from random import random, randint, choice from math import sin, pi from copy import copy
def mutatePop(self):
nmutations = int(round(self.popSize * self.genomeSize * self.geneMutationProb))
for i in xrange(nmutations):
individual = choice(self.population)
gene = randint(0, self.genomeSize-1)
individual.genome[gene] = not individual.genome[gene]
def tounamentSelectionPop(self):
pop2 = []
for i in xrange(self.popSize):
individual1 = choice(self.population)
individual2 = choice(self.population)
def crossingOverPop(self):
nCrossingOver = int(round(self.popSize * self.crossingOverProb))
for i in xrange(nCrossingOver):
ind1 = choice(self.population)
ind2 = choice(self.population)
crossPosition = randint(0, self.genomeSize-1)
for j in xrange(crossPosition+1):
src/y/d/ydbf-HEAD/doc/examples/gendbf.py ydbf(Download)
import sys import ydbf from decimal import Decimal from random import randint, choice from datetime import date def get_n_random(size, dec):
if force_ascii:
alph = alphabet[0]
else:
alph = choice(alphabet)
size = randint(size/2, size)
while len(c) < size:
c += choice(alph['consonants']) + choice(alph['vowels'])
if choice((False, False, False, False, False, True)):
def get_l_random(size, dec):
assert size == 1
return choice((True, False))
def get_rec(fields_struct):
rec = {}
for name, typ, size, dec in fields_struct:
assert typ in ('N', 'D', 'C', 'L')
getter = globals().get("get_%s_random" % typ.lower())
if not callable(getter):
raise ValueError("Cannot get data getter for DBF type %s (field %s)" % (typ, name))
value = getter(size, dec)
# 10% of records -- None
rec[name] = choice([value for _ in xrange(9)] + [None])
name = str(get_c_random(11, 0, force_ascii=True).replace(u' ', '_'))
# most popular field type is a numeric
# next string, next date and the last -- logical
typ = choice(('N', 'N', 'N', 'N', 'C', 'C', 'C', 'D', 'D', 'L'))
size = randint(*size_limits[typ])
dec = 0
if typ == 'N' and size > 6:
rand_dec = randint(0, size/2)
dec = choice((0, rand_dec))
src/y/d/YDbf-0.3rc1/doc/examples/gendbf.py YDbf(Download)
import sys import ydbf from decimal import Decimal from random import randint, choice from datetime import date def get_n_random(size, dec):
if force_ascii:
alph = alphabet[0]
else:
alph = choice(alphabet)
size = randint(size/2, size)
while len(c) < size:
c += choice(alph['consonants']) + choice(alph['vowels'])
if choice((False, False, False, False, False, True)):
def get_l_random(size, dec):
assert size == 1
return choice((True, False))
def get_rec(fields_struct):
rec = {}
for name, typ, size, dec in fields_struct:
assert typ in ('N', 'D', 'C', 'L')
getter = globals().get("get_%s_random" % typ.lower())
if not callable(getter):
raise ValueError("Cannot get data getter for DBF type %s (field %s)" % (typ, name))
value = getter(size, dec)
# 10% of records -- None
rec[name] = choice([value for _ in xrange(9)] + [None])
name = str(get_c_random(11, 0, force_ascii=True).replace(u' ', '_'))
# most popular field type is a numeric
# next string, next date and the last -- logical
typ = choice(('N', 'N', 'N', 'N', 'C', 'C', 'C', 'D', 'D', 'L'))
size = randint(*size_limits[typ])
dec = 0
if typ == 'N' and size > 6:
rand_dec = randint(0, size/2)
dec = choice((0, rand_dec))
src/p/r/practice_python-HEAD/bookexample/src/bvista/b15_2_gendata.py practice_python(Download)
Created on 2009-5-17 ''' from random import randint, choice from string import lowercase from sys import maxint from time import ctime
shoter = randint(4, 7)
em = ''
for j in range(shoter):
em += choice(lowercase)
longer = randint(shoter, 12)
dn = ''
for j in range(longer):
dn += choice(lowercase)
print '%s::%s@%s.%s::%d-%d-%d' % (dtstr, em, dn, choice(doms), dtint, shoter, longer)
src/r/e/reporter-lib-HEAD/packages/jinja2/examples/rwbench/rwbench.py reporter-lib(Download)
from os.path import join, dirname, abspath ROOT = abspath(dirname(__file__)) from random import choice, randrange from datetime import datetime from timeit import Timer from jinja2 import Environment, FileSystemLoader
def __init__(self, id):
self.id = id
self.href = '/article/%d' % self.id
self.title = generate_lorem_ipsum(1, False, 5, 10)
self.user = choice(users)
self.body = generate_lorem_ipsum()
self.pub_date = datetime.utcfromtimestamp(randrange(10 ** 9, 2 * 10 ** 9))
src/m/d/mdn-lib-HEAD/packages/jinja2/examples/rwbench/rwbench.py mdn-lib(Download)
from os.path import join, dirname, abspath ROOT = abspath(dirname(__file__)) from random import choice, randrange from datetime import datetime from timeit import Timer from jinja2 import Environment, FileSystemLoader
def __init__(self, id):
self.id = id
self.href = '/article/%d' % self.id
self.title = generate_lorem_ipsum(1, False, 5, 10)
self.user = choice(users)
self.body = generate_lorem_ipsum()
self.pub_date = datetime.utcfromtimestamp(randrange(10 ** 9, 2 * 10 ** 9))
src/s/e/secret-squirrel-lib-HEAD/packages/jinja2/examples/rwbench/rwbench.py secret-squirrel-lib(Download)
from pstats import Stats ROOT = abspath(dirname(__file__)) from random import choice, randrange from datetime import datetime from timeit import Timer from jinja2 import Environment, FileSystemLoader
def __init__(self, id):
self.id = id
self.href = '/article/%d' % self.id
self.title = generate_lorem_ipsum(1, False, 5, 10)
self.user = choice(users)
self.body = generate_lorem_ipsum()
self.pub_date = datetime.utcfromtimestamp(randrange(10 ** 9, 2 * 10 ** 9))
src/n/o/noc-0.5/contrib/src/Jinja2/examples/rwbench/rwbench.py noc(Download)
from os.path import join, dirname, abspath ROOT = abspath(dirname(__file__)) from random import choice, randrange from datetime import datetime from timeit import Timer from jinja2 import Environment, FileSystemLoader
def __init__(self, id):
self.id = id
self.href = '/article/%d' % self.id
self.title = generate_lorem_ipsum(1, False, 5, 10)
self.user = choice(users)
self.body = generate_lorem_ipsum()
self.pub_date = datetime.utcfromtimestamp(randrange(10 ** 9, 2 * 10 ** 9))
src/m/i/mingus-0.4.2.3/mingus_examples/improviser/improviser.py mingus(Download)
from mingus.containers import NoteContainer, Note from mingus.midi import fluidsynth import time, sys from random import random, choice, randrange SF2 = "soundfont.sf2"
i = 0 if random_solo_channel: solo_channel = choice(range(5,8) + [11]) for chord in chords: c = NoteContainer(chords[i])
src/s/h/shedskin-HEAD/examples/ml/scene.py shedskin(Download)
# MiniLight Python : minimal global illumination renderer # # Copyright (c) 2007-2008, Harrison Ainsworth / HXA7241 and Juraj Sukop. # http://www.hxa7241.org/ from random import choice
def get_emitter(self):
emitter = None if len(self.emitters) == 0 else choice(self.emitters)
return (emitter.get_sample_point() if emitter else ZERO), emitter
def emitters_count(self):
return len(self.emitters)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next