---
title: "lösenords generator"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/141028-lösenords-generator/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ptr_lks"
published: "2006-01-17T10:12:10.000Z"
updated: "2006-01-27T10:09:43.000Z"
replies: 23
views: 751
page: 2
pages: 2
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/141028-lösenords-generator"
---

# lösenords generator

_Sida 2 av 2._

## #21 — Peter S, 2006-01-17T13:22Z

Du har glömt 'function'-delen:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Slump</title>
</head>
<script type="text/javascript">
function gelosenord(form) {
 var siffra = '0123456789';
    var bokstav = 'abcdefghijklmnopqrstuvwxyz';
    var tecken = '';
    var slumpat = []; //kommer innehålla det slumpade tecknen. [] = newArray()
    var i = 0;
   var fasv = form.antalsiffra.value; // hur många siffror lösenordet skall innehålla
   var fav= form.antal.value; //hur många tecken lösenordet skall innehålla
  var b = bokstav.length;
  var s = siffra.length;
  var index = 0;

// kontrollera inputen
// - är fav negativ?
// - är fasv negativ?
// - är fasv > fav?

// lägg till bokstäver
while (i++ <( fav - fasv)) {
  slumpat[index++] = bokstav.charAt(Math.floor(Math.random()*b));
}

// lägg till siffror
i=0;
while (i++ < fasv) {
  slumpat[index++] = siffra.charAt(Math.floor(Math.random()*s));
}

form.losenord.value = slumpat.join('');

}</script>
<body>
<h2>Slumpa fram ett lösenord </h2><br />
<br />
<form  name="form">
Hur många tecken skall lösenordet innehålla: <input name="antal" type="text" size="5" /><br /> <br />

Hur många siffror skall lösenordet innehålla: <input name="antalsiffra" type="text" size="5" /><br /><br />
<input name="skapa" type="button" value="Slumpa  fram l&ouml;senordet" onClick="gelosenord(this.form)" /><br />
<br />
<input name="losenord" type="text" size="13" />

</form>
</body>
</html>
```

'index' lade jag till som en räknare för att hålla koll på vilken position i 'slumpat' som data skall in i.

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

## #22 — ptr_lks, 2006-01-17T13:24Z

> **Peter S skrev:**
>
> 'index' lade jag till som en räknare för att hålla koll på vilken position i 'slumpat' som data skall in i.

aha...

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

## #23 — ptr_lks, 2006-01-17T13:28Z

tack   :stud Peter S  :bire

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

## #24 — ptr_lks, 2006-01-27T10:09Z

Hej,
Finns det ngt braigt sett att omforma de utslumpade biókstäverna till ett ord som är lätt att komma ihåg?

Tack för ordet
/Peter

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/141028-lösenords-generator/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/141028-lösenords-generator.md
