---
title: "Slumpa fram rad ur recordset"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/95548-slumpa-fram-rad-ur-recordset"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Davida"
published: "2004-01-23T08:28:29.000Z"
updated: "2004-02-10T16:30:49.000Z"
replies: 4
views: 312
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/95548-slumpa-fram-rad-ur-recordset"
---

# Slumpa fram rad ur recordset

## #1 — Davida, 2004-01-23T08:28Z

Hej!

Hur får jag fram en slumpad rad ur ett recordset?

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

## #2 — @nders, 2004-01-23T08:36Z

Det lättaste sättet är att använda wFs sökfunktion, då detta inte är första gången frågan kommer upp. ;)

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

## #3 — Erik Juhlin, 2004-01-23T09:27Z

Borde funka:

```
Randomize
rs.Move CLng((rs.RecordCount - 1) * Rnd) + 1
```

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

## #4 — daniel_ra, 2004-02-10T15:40Z

```
Randomize
rs.Move CLng((rs.RecordCount - 1) * Rnd) + 1
```

varför +1 på slutet? kommer inte det innebära samma sak som att göra 

```
Randomize
rs.Move CLng((rs.RecordCount) * Rnd)
```

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

## #5 — Sebbe, 2004-02-10T16:30Z

"+ 1" beror på att Rnd() slumpar ut ett tal **mellan** 0 och 1. Om vi nu säger att den slumpar ut 0.1 och du har under 10 poster i databasen kommer det "avklippas" till 0 (m.h.a. CLng()), och då returneras ett fel. Alltså, nej, det innebär inte samma sak som utan + 1. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/95548-slumpa-fram-rad-ur-recordset
