Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-10-2007, 21:59   #1
utrecht
Member
 
Iscritto dal: Jul 2002
Messaggi: 202
[asp] Estrazione random tra 'n' valori diversi (sono entrata in crisi...)

ciao a tutti,
la funzione che randomizza mi sta mettendo in crisi....

Di seguito vi riporto il risultato di una query che estrae una serie di record da una tabella (per la precisione tutti i banner che hanno il campo visibilità =1)
+------------+
id_banner
+------------+
2
6
7

A questo punto vorrei estrarre uno di questi a caso per visualizzarli su una pagina... il problema è che non posso usare la funzione rnd() perchè prende in esame un determinato range (in questo caso prenderebbe un numero casuale da 1 a 3) bensì devo estrarre un preciso id_banner tra "2","6","7".
Qualcuno riesce a darmi un'idea di come potrei fare?

Grazie mille per gli eventuali interventi

ciao ciao

Ultima modifica di utrecht : 11-10-2007 alle 22:49.
utrecht è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 22:47   #2
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 493
premesso che non conosco asp (quindi spero di non dire caxxate )

non ci sono gli array?
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 22:51   #3
utrecht
Member
 
Iscritto dal: Jul 2002
Messaggi: 202
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi
premesso che non conosco asp (quindi spero di non dire caxxate )
ehmm... veramente nemmeno io sono espertissima

Cosa dovrei riuscire a fare?

grazie mille
ciao ciao
utrecht è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2007, 22:54   #4
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 493
metti ogni record in una posizione dell'array così puoi sfruttare il rnd()

EDIT: ad esempio

int record(2)
record(0) = 2
record(1) = 6
record(2) = 7

e usi il valore ritornato dalla funzione rnd come indice dell'array
__________________

Ultima modifica di marko.fatto : 11-10-2007 alle 23:01.
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2007, 07:57   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
La soluzione proposta da marko.fatto è corretta, ma visot che comunque dovresti scorrere il recordset per inizializzare il vettore tanto vale scorrerlo subito per trovare l'elemento giusto:
Codice:
Dim randomValue = Int(Int(numberOfRecords -1)  * Rnd())

For counter = 0 To randomValue
   rs.MoveNext();
Next
marko.fatto: hai la firma irregolare le immagini superano sia la dimensione che la quantità prevista dal regolamento. Potresti modificarla ? Grazie
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Alchimia? No, scienza: ecco come produrr...
Il CISPE chiede di annullare l'acquisizi...
La Now Bar supporterà il doppio d...
Vecchi Bitcoin, guadagno mostruoso: bale...
Nel 2018 Samsung snobbò NVIDIA: u...
Provare i vestiti senza mai uscire di ca...
SanDisk High Bandwidth Flash (HBF): un c...
Panasonic presenta Aquarea DHW, pompa di...
Il bracciale Meta leggerà i gesti...
iOS e Android sotto attacco: per l'antit...
A Verona dopo i monopattini ecco le e-bi...
Itch.io come Steam: al bando i giochi pe...
Digitalizzazione, identità e AI: ...
Kindle Colorsoft: arriva la versione da ...
Electra ottiene altri 433 milioni di eur...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:00.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v