---
title: "lite klurig matematik"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/175245-lite-klurig-matematik"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stompes"
published: "2008-11-09T13:10:22.000Z"
updated: "2008-11-09T18:44:50.000Z"
replies: 1
views: 512
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/javascript/175245-lite-klurig-matematik"
---

# lite klurig matematik

## #1 — stompes, 2008-11-09T13:10Z

Finns det något sätt att slumpa ut flera värden från en array.

Dvs exempelvis slumpa ut 4 fält från en array med en längd på 10?

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

## #2 — i2n2, 2008-11-09T18:44Z

Man kan använda Fisher-Yates shuffle direkt på vektorn, om det är tillåtet, och sedan plockar man som urval ut de k (4 i ditt exempel) första.

Annars använder man en  vektor med index-nr som element som man Fisher-Yates blandar och använder de k första index-nr för urval i den ursprungliga vektorn.

<http://en.wikipedia.org/wiki/Fisher-Yates_shuffle>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/175245-lite-klurig-matematik
