---
title: "Slumpa viss längd på tal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/49610-slumpa-viss-längd-på-tal"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Jörgen HP"
published: "2002-08-06T00:10:38.000Z"
updated: "2002-08-07T20:09:54.000Z"
replies: 4
views: 290
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/php/49610-slumpa-viss-längd-på-tal"
---

# Slumpa viss längd på tal

## #1 — Jörgen HP, 2002-08-06T00:10Z

Hej!

Klurade ihop en liten fúnktion för att slumpa tal. Men förstår inte
riktigt hur jag ska göra för att få samma längd alltid. Nu växlar den mellan 8-10 tecken.

```php
function makeInt() {
    list($a, $b) = explode(' ', microtime());
    return (float) $b + ((float) $a * 100000);
}
srand(makeInt());
$slumptal = rand();
```

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

## #2 — Mungo, 2002-08-07T11:31Z

Hur långt tal vill du ha då?

rand() tar ju min, max som argument, så om du vill att $slumptal ovan ska ha 8 siffror kan du t.ex. använda:

```php
$slumptal = rand(10000000,99999999);
```

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

## #3 — Jörgen HP, 2002-08-07T18:20Z

Tack Mungo, men hur kan jag få detta så "unikt" som möjligt?

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

## #4 — SPiN, 2002-08-07T19:58Z

> Klurade ihop en liten fúnktion för att slumpa tal.

 Jag tycker att jag känner igen den där funktionen från PHP-manualen. §e ;)

Så här, kanske?

```
list( $usec, $sec ) = explode( ' ', microtime() );
srand( ( ( float ) $sec ) + ( ( float ) $usec * 1234567 ) );
$slumptal = rand( 10000000, 99999999 );
```

 :q

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

## #5 — Jörgen HP, 2002-08-07T20:09Z

He he, blev nog lite syftningsfel där, skulle vara ett försöker med i bilden också. :(

Tack Mannen, ska testa det. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/49610-slumpa-viss-längd-på-tal
