---
title: "Basic split"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/71248-basic-split"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2003-03-16T17:52:11.000Z"
updated: "2003-03-18T13:45:00.000Z"
replies: 10
views: 334
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/71248-basic-split"
---

# Basic split

## #1 — peppar, 2003-03-16T17:52Z

har en sträng med fyra ental (1234), nu vill jag splitta den strängen efter två ental och antingen lägga värden i en array eller vad som är bäst.
Hur gör jag?  (det är enkelt va?)

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

## #2 — Sebbe, 2003-03-16T17:57Z

```
intTva = Mid(intNuffror,1,2)
intFyra = Mid(intNuffror,3)

arrNuffror = array(intTva,intFyra)
```

eller

```
intTva = Left(intNuffror,2)
intFyra = Right(intNuffror,2)

attNuffror = array(intTva,intFyra)
```

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

## #3 — peppar, 2003-03-16T18:19Z

tack. men, hemz?

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

## #4 — Josef, 2003-03-16T18:22Z

> **peppar skrev:**
>
> men, hemz?

. :q

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

## #5 — peppar, 2003-03-16T18:39Z

Närå, jag funderade högt bara! 

Det jag håller på med är en generator för att 'del'slumpa fram loginnamn. Dom skall se ut typ något så här för tex för Anders Johansson:

```
an32jo51
```

 Jag försöker få ihop en kodsnutt som slumpar ut en talserie och sätter ihop den med dom två första tecknen från för och efternamn...

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

## #6 — Sebbe, 2003-03-16T18:49Z

```
strFornamn = objRS("fornamn")
strEfternamn = objRS("efternamn")

For i = 1 To 4
  Randomize
  intSlump = intSlump & Int(Rnd*9)
Next

strForDel = Left(strFornamn,2)
strEfterDel = Left(strEfternamn,2)
intTva = Left(intSlump,2)
intFyra = Right(intSlump,2)

strUsername = strForDel & CStr(intTva) & strEfterDel & CStr(intFyra)
```

Kanske något sådant?

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

## #7 — peppar, 2003-03-16T19:54Z

> **Sebbe skrev:**
>
> Kanske något sådant?

 Ja! Eller exakt så.

tack!

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

## #8 — mrblonde, 2003-03-17T16:20Z

om du slumpar fram loginnamn kan den ju slumpa samma för två personer, så kom ihåg att kolla mot din db med befintliga användarnamn att det du slumpade fram inte finns innan du ger det till ev. användare....

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

## #9 — Sebbe, 2003-03-17T19:29Z

mrblonde, hur stor chans är det att två personer med samma namn får samma nummer slumpat? :p

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

## #10 — peppar, 2003-03-17T21:27Z

> **mrblonde skrev:**
>
> om du slumpar fram loginnamn kan den ju slumpa samma för två personer, så kom ihåg att kolla mot din db med befintliga användarnamn att det du slumpade fram inte finns innan du ger det till ev. användare....

 Apselut skall man göra det! Men nu var det principen jag var ute efter, dessutom som Sebbe skrev så chansen i mitt fall att flera användare får samma loginnamn måste vara minimal, kanske ett 40tal kommer att anslutas till denna login.  :)

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

## #11 — mrblonde, 2003-03-18T13:45Z

> **peppar skrev:**
>
> dessutom som Sebbe skrev så chansen i mitt fall att flera användare får samma loginnamn måste vara minimal

Tja, en på 10 000 är rätt stora odds. Men att inte bygga in en kontroll är att be om problem, för förr eller senare kommer slumpen och jobba sig, och då är det försent. Bättre än att slumpa är såklart att bara lägga på ett nummer om samma användarnamn kommer igen. Typ 
Anders Svensson nr1 blir AndSven
Anders Svensson nr2 blir AndSven2

vill man nu inte ha ett så givet system för användarnamnskonstruktionen kan man ju börja på 532 och lägga till 17 mellan varje ny användare.

Man slipper slumpmomentet och garanterar unika namn. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/71248-basic-split
