Gerçekçi yorumu için 1 ile 10 arasında değerler rastgele nasıl?

0 Cevap php

Ben bu uygulamayı test ve geliştirmek için daha kolay olur bu yüzden veri ile doldurmak için gereken bir film veritabanı var. Film değerlendirme ve kullanıcı hesaplarını tutmak için tablolar kullanıcıların filmleri oranı, var.

Ben sahte ve genel verilerle veritabanı doldurmak için bir komut dosyası geliştirmeye başladım ama derece rastgele nasıl bilmiyorum. Her film için ben kullanıcılara rastgele bir sayı, 100, 500, 1000, neyse seçin. Ve bu kullanıcıların her biri için ben 1 ile 10 arasındaki bir derece rastlantısallaştırmak. Fakat bu değerlendirme 5 civarında, aynı ortalama sonuçlanan vardır. Belirli bir film için puan dağılımı (1 ile 10) demek ki temelde aynıdır. Bu nedenle, farklı kullanıcılar ve kullanıcıların farklı miktarda aynı yorumu, gerçekten önemli değil, aynı ortalamaya sahip olacak gibi puan alan tüm filmler oluşturulan bu hiç de "gerçekçi" değildir.

I wanted movie A to have an average of 7, movie B average of 5, movie C average of 8, etc... But I just don't want the average to be different for every movie. I mean, it would be nice to produce ratings like this (for a specific number of users): http://www.imdb.com/title/tt1046173/ratings or this http://www.imdb.com/title/tt0486640/ratings

Sen, yukarıdaki gibi iki farklı varyasyonlar üretmek olabilir rastgele bir şey biliyorum. Ben yenileme vurdu ve ben yenilemek ve bir saniye olsun vurmak, ilk grafik olsun, tekrar vurdu ve farklı ya da benzer bir şey, "rastgele" ve "gerçekçi" bir şey olsun.

Ben de farklı dağılımları olması güzel görünüyorsun diye benim app bu gibi grafikleri görüntülemek için gidiyorum. Ama ben nasıl rastgele tüm bu oluşturmak için basit bir script ile bunu başarabilirsiniz hiçbir fikrim yok.

Bunu nasıl çözebilirim? Belki çok fazla iş değmez?

Belki basit bir şey gibi (1 ile 10 arasında) bir nokta seçin ve o Seçilen nokta yüksek biridir değerlendirmesi normal bir dağıtım oluşturmak, bu benim için çalışmak istiyorum.

0 Cevap