Elemento random di una lista

sabato 14 marzo 2015 - 19.44
Tag Elenco Tags  C#  |  VB.NET  |  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  .NET 4.0

sanghino Profilo | Junior Member

Salve,
Scrivo qua ma non so se sia la giusta sezione del forum, nel caso me ne scuso.

Il mio problema è riuscire ad implementare un sistema di visualizzazione random di banner in home page. Ho una tabella che contiene le inserzioni. Le mie inserzioni rappresentano una lista, genero un numero casuale e prendo l'elemento corrispondente. E fino a qui è facile. Volessi però assegnare ad alcune inserzioni una frequenza maggiore ?
Facciamo un esempio pratico: ho 30 banner, di questi 1 abbiamo la necessità che esca almeno una volta ogni 4 impressioni.
Avrei anche trovato alcuni sistemi per ottenere dei risultati apprezzabili, mi piacerebbe però vedere un'implementazione efficiente del problema.
Qualcuno ha degli esempi o dei link da consultare.

Grazie a tutti per l'aiuto preziosissimo.
Sanghino
--------------------------
www.extrageek.com

andrestu Profilo | Expert

scusa non puoi semplicemente fare un conteggio e ogni 4 prendere il banner che ti interessa?

Andrea Restucci - Web Developer

sanghino Profilo | Junior Member

Si certo, potrei tranquillamente, la mia intenzione era però quella di lavorare esclusivamente sulle probabilità, andando cioè ad aumentare le probabilità di uscita di uno o più banner.
Gestire dei contatori per certi versi potrebbe facilitare alcuni aspetti, mi piacerebbe però un livello di astrazione maggiore.

Grazie comunque, ho apprezzato molto la tua risposta.


Sanghino
--------------------------
www.extrageek.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5