---
title: "Blir galen!! Lyckas inte randomiza mellan 30-40?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/163632-blir-galen-lyckas-inte-randomiza-mellan-30-40"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Maadmax"
published: "2007-08-19T19:04:32.000Z"
updated: "2008-01-18T16:54:05.000Z"
replies: 14
views: 674
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/163632-blir-galen-lyckas-inte-randomiza-mellan-30-40"
---

# Blir galen!! Lyckas inte randomiza mellan 30-40?

## #1 — Maadmax, 2007-08-19T19:04Z

Jag har försökt nu i 2 dagar att få till en randomizer som slumpar ut ett tal mellan tex 30-40. Alltså, utan att börja på 0.
Detta är till en spelmotor om ni nu undrar.

Någon som vet hur fan jag ska göra? =)
Tack på förhand!

Permalänk: https://www.webforum.nu/p/163632

## #2 — Fia, 2007-08-19T19:06Z

> **Maadmax skrev:**
>
> Jag har försökt nu i 2 dagar att få till en randomizer som slumpar ut ett tal mellan tex 30-40. Alltså, utan att börja på 0.
> Detta är till en spelmotor om ni nu undrar.
> 
> Någon som vet hur fan jag ska göra? =)
> Tack på förhand!

Varför inte slumpa 0-10 och addera 30?

Permalänk: https://www.webforum.nu/p/2018307

## #3 — Peter S, 2007-08-19T19:33Z

```
function GetRandomNumber(lower, upper)
  Randomize
  GetRandomNumber = lower + Round(Rnd() * (upper - lower))
end function

'GetRandomNumber(30, 40)
```

Permalänk: https://www.webforum.nu/p/2018312

## #4 — Maadmax, 2007-08-19T19:40Z

> **Fia skrev:**
>
> Varför inte slumpa 0-10 och addera 30?

smart. ska testa =)

Permalänk: https://www.webforum.nu/p/2018313

## #5 — brorsan, 2008-01-18T14:09Z

Här är en som fungerar direkt annars om nån hittar tråden och behöver... 

\<%
   dim intUpperLimit77, intLowerLimit77, intSlump77
   randomize 
   intUpperLimit77 = 41
   intLowerLimit77 = 30
   intSlump77 =Int((intUpperLimit77 - intLowerLimit77)\*Rnd() + intLowerLimit77)
response.write ""&intSlump77&""
%\>

Permalänk: https://www.webforum.nu/p/2071196

## #6 — voigtann1, 2008-01-18T14:17Z

brosan: Varför inte använda funktionen:

```
function GetRandomNumber(lower, upper)
  Randomize
  GetRandomNumber = lower + Round(Rnd() * (upper - lower))
end function

dim intUpperLimit77, intLowerLimit77,intSlump77
intUpperLimit77 = 41
intLowerLimit77 = 30
intSlump77 = GetRandomNumber(intLowerLimit77, intUpperLimit77)

Response.Write intSlump77
```

Du behöver inte ha "" & och inte &"" om du bara ska skriva ut intSlump77.

Permalänk: https://www.webforum.nu/p/2071199

## #7 — brorsan, 2008-01-18T14:36Z

Jag är inte så hemma på asp, lär mig just nu

det där med ""& stod kvar för att det var så jag hade när det var inbakat i en länk och eller img src-kod. :)

Är det du har skrivit i övrigt i kodrutan snabbare och mindre slitsamt för servern så jag bör byta? 

Och ursäkta en som inte varit här mycket sen kodrutorna kom, hur får man fram dem, skriver man bara   kod:   ?

Permalänk: https://www.webforum.nu/p/2071203

## #8 — voigtann1, 2008-01-18T14:40Z

Funktionen går ju att återanvända vilket är den stora fördelen med funktioner. \[ kod\] (utan mellanslag) för att kapslar in det i kod blocken.

dagens servrar klarar en hel del. Den kod ovan är inte mer eller mindre stressigt för servern att generera. fördelen är att du kan återanvända funktionen om och om igen.

Permalänk: https://www.webforum.nu/p/2071204

## #9 — brorsan, 2008-01-18T14:51Z

ja det kan nog vara bra ibland att återanvända funktionen, men kan jag få annan upper och lower när jag återanvänder? 

ska man skriva \[ /kod\] (utan mellanslag) där kodrutan ska avslutas också?

Permalänk: https://www.webforum.nu/p/2071207

## #10 — brorsan, 2008-01-18T14:52Z

"men kan jag få annan upper och lower när jag återanvänder?"

och hur ser koden då ut för nummer två med upper och lower 3 och 8 t.ex?

Permalänk: https://www.webforum.nu/p/2071208

## #11 — voigtann1, 2008-01-18T15:27Z

> **brorsan skrev:**
>
> "men kan jag få annan upper och lower när jag återanvänder?"
> 
> och hur ser koden då ut för nummer två med upper och lower 3 och 8 t.ex?

```
dim newLower

newLower = GetRandomNumber(3, 8)
Response.Write newLower
```

Eller bara:

```
Response.Write GetRandomNumber(3,8)
```

 mitt tips är nog att du läser lite hur funktioner fungera.

> **brorsan skrev:**
>
> ska man skriva \[ /kod\] (utan mellanslag) där kodrutan ska avslutas också?

ja

Permalänk: https://www.webforum.nu/p/2071214

## #12 — @nders, 2008-01-18T15:31Z

> **brorsan skrev:**
>
> Och ursäkta en som inte varit här mycket sen kodrutorna kom, hur får man fram dem, skriver man bara kod: ?

Jag vill bara påpeka att det **alltid** funnits kod-rutor och andra läckra forumkoder. =)

Permalänk: https://www.webforum.nu/p/2071216

## #13 — brorsan, 2008-01-18T16:20Z

haha anders =) 

kan stämma, men det va en stor design- och forum-ändring av webforum nån gång för 4-5 år sedan och innan dess kanske koden fanns, men tror inte att det hamnade i Iframes utan kanske i mindre text eller något och det "enforcades" inte som nu, tror jag. 

eller så klistrade jag bara inte in så mycket kod då, utan läste mer andras eller gagagde på cafeet. ;)

Permalänk: https://www.webforum.nu/p/2071232

## #14 — voigtann1, 2008-01-18T16:22Z

> **brorsan skrev:**
>
> men tror inte att det hamnade i Iframes utan kanske i mindre text eller något och det "enforcades" inte som nu, tror jag.

Vi har inte Iframes för våra \[kod\]-taggar ;)

Permalänk: https://www.webforum.nu/p/2071233

## #15 — brorsan, 2008-01-18T16:54Z

gah :D

i stand corrected igen.. 

va visst nån sorts div-tagg som ger ett liknande utseende med scrollbars och sånt när det är för lång kod.

Permalänk: https://www.webforum.nu/p/2071243

---

Tråden på webben: https://www.webforum.nu/amne/asp/163632-blir-galen-lyckas-inte-randomiza-mellan-30-40
