Avatar billede texas2 Nybegynder
27. august 2002 - 15:39 Der er 3 kommentarer

Python : Generering af tilfeldigt tal

Måske ikke helt rigtige kategori, men :

Jeg forsøger at lære lidt Python, og vil generere et tilfeldigt tal mellom -1.0 og 1.0.

Jeg har forsøgt med følgende :
import sys, math, random
g = Random()
print "Resultat=" + str(g)

Men dette giver outputet :
Resultat=<random.Random instance at 0x0098E578>
og ikke et tilfeldigt tal. Hvad er galt?
Avatar billede jorgencederberg Nybegynder
06. november 2002 - 21:33 #1
Hej

prøv det her i stedet for:

import random
g = random.Random()  # En instans af Random klassen
print "Et tilfældigt tal mellem -1.0 og 1.0:", str(g.uniform(-1.0, 1.0))

Du kan se mere om om de funktioner som Random klassen kan udføre her: http://www.python.org/doc/current/lib/module-random.html

mvh
Jørgen
Avatar billede texas2 Nybegynder
07. september 2003 - 08:39 #2
Hej. KOm med et svar så får vi lukket dette spørgsmål.
Avatar billede bauerdata Nybegynder
22. april 2007 - 19:28 #3
import random
g = random.Random()  # En instans af Random klassen
print "Et tilfældigt tal mellem -1.0 og 1.0:", str(g.uniform(-1.0, 1.0))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester