Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Numero Random

  1. #1

    Numero Random

    Ciao a tutti...
    Vorrei sapere se esiste un sistema per poter creare un numero random di 6 cifre...

    chi mi aiuta?
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  2. #2
    cerca 'randomize' nel forum
    Parafarmacia online, tantissimi prodotti tutti in un click

  3. #3
    Ho trovato questo...:

    codice:
    dim arrCaratteri(8)
    dim arrNumeri(8)
    dim arrContr(2)
    dim strCodice
    dim strTuttiCodici
    strTuttiCodici = "|"
    for x = 1 to 1000
    	Randomize(timer)
    	strCodice = ""
    	for i = 0 to 8
    		intAppoRandom= int(rnd * 36) + 48
    		if intAppoRandom <= 57 then
    		arrCaratteri(i)=(Chr(intAppoRandom))
    		arrNumeri(i)= intAppoRandom
    		else
     		arrCaratteri(i)=(Chr(intAppoRandom+39)
    )
    		arrNumeri(i)= intAppoRandom+39
    		end if
    	next
    	for i = 0 to 2
    		contr1=int((arrNumeri(i)+ arrNumeri(i+3)+ arrNumeri(i+6))/3)
    		contrcar1=97
    		for ciclo1=0 to contr1
    			if contrcar1>121 then
    			contrcar1=97
    			end if
    			contrcar1=contrcar1+1
    		next
    		arrContr(i)=chr(contrcar1)
    	next
    	for i = 0 to 8
    		strCodice = strCodice & arrCaratteri(i)
    	next 
    	for i = 0 to 2
    		strCodice = strCodice & arrContr(i)
    	next 
    	if  (InStr(1,strTuttiCodici,"|"& strCodice & "|")) > 0 then
    		i = i-1
    	else
    		strTuttiCodici = strTuttiCodici & strCodice & "|"
    	end if
    	
    	Response.Write(strCodice & "
    ")
    	
    next
    ma a me servirebbe un numero del tipo 234512 e la possibiletà di inserirlo in un campo testo...
    chi mi aiuta?

    grazie tante ciao
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    codice:
    ' crei un numero casuale
    NumeroCasualeDiSeiCifre = (RND*100000)
    ' lo converti in testo
    NumeroCasualeDiSeiCifre = CStr(NumeroCasualeDiSeiCifre)
    ' togli l'eventuale virgola
    NumeroCasualeDiSeiCifre = Replace(NumeroCasualeDiSeiCifre, ",", "")
    ' prendi solo 6 cifre
    NumeroCasualeDiSeiCifre = Left(NumeroCasualeDiSeiCifre,6)

  5. #5
    ok, ma come faccio a richiamarlo su un campo testo?
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Campo testo...? Di un form? Di una query? Che vuoi dire con "richiamarlo"?

  7. #7
    vorrei posizionare il numero calcolato in un campo testo nascosto di un form per far si che possa inserirlo insieme agli altri dati che l'utente scrive... spero di esser stato chiaro, grazie tante....
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    codice:
    Response.Write "<input type=""hidden"" name=""NomeCampo"">" & NumeroCasualeDiSeiCifre & "</input>"

  9. #9
    è possibile solo con il "Response.Write " ?

    Non è possibile fare una cosa del tipo:
    codice:
    <input name="textfield" type="text" value="<% & NumeroCasualeDiSeiCifre & %< ">
    La sintassi non è corretta, ma spero di aver reso l'idea...

    grazie tante
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  10. #10
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    codice:
    <input name="textfield" type="hidden" value="<% =NumeroCasualeDiSeiCifre %>">

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.