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

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