[Zope] Random Module
Sam Boggess
sboggess at gmail.com
Fri Aug 26 13:29:45 EDT 2005
My bad, Zope does allow the random module, was just importing and
refering to it wrong in my script:
#Bad:
from random import *
randomNum = random()
#Good:
import random
randomNum = random.random()
Thanks for all you help.
Aaron Bauman wrote:
>>From ZopeBook 2.6:
><quote>
>Using a module usage (pick a random choice from a list):
>
><span tal:replace="python:modules['random'].choice(['one',
>'two', 'three', 'four', 'five'])">
>a random number between one and five
></span>
></quote>
>
>Substitute any list you wish...
>
>to generate a random number [ 0 < x < 1 ), you'd just use something like
><quote>
><tal:define define="random_floating_point_number
>python:modules['random'].random()" />
></quote>
>
>I'd be curious to know if the random() method DOESN't work,
>cause the choice method has definitely worked for me...
>
>Hope it helps,
>-
>Aaron Bauman
>http://www.gaycenter.org
>
>
>
>-----Original Message-----
>From: David Siedband [mailto:david at generation-xml.com]
>Sent: Thursday, August 25, 2005 2:38 PM
>To: ZOPE.org
>Subject: Re: [Zope] Random Module
>
>Are you sure you can't import the functions you need? It might be
>worthwhile to see if what you want to do can be done without adding to your
>allowed modules. That should be kind of a last resort. I'm curious what
>kind of functionality you need from random that can't be done within the
>importable functions...
>--
>David
>
>
>On Aug 25, 2005, at 10:36 AM, Sam Boggess wrote:
>
>
>
>>Why won't Zope let me call the random module? It's really annoying to
>>have to write an external method to call such a simple tool. Is there
>>a way around this? Thanks.
>>
>>
>
>
>
>
>
>
More information about the Zope
mailing list