Java'da belirli bir aral─▒ktaki rasgele tam say─▒lar─▒ nas─▒l olu┼čtururum?


Al─▒nan cevaba git


int Belirli bir aral─▒kta rastgele bir de─čeri nas─▒l olu┼čtururum ?

A┼ča─č─▒dakileri denedim, ancak i┼če yaramad─▒:

Giri┼čimi 1:

 randomNum = minimum + (int)(Math.random() * maximum);
// Bug: `randomNum` can be bigger than `maximum`.
 

2. giri┼čimi:

 Random rn = new Random();
int n = maximum - minimum + 1;
int i = rn.nextInt() % n;
randomNum =  minimum + i;
// Bug: `randomNum` can be smaller than `minimum`.
 

3342









Cevap say─▒s─▒n─▒ say: 30






Gelen sonra Java 1.7 veya a┼ča─č─▒daki gibi, bunu yapmak i├žin standart bir yoludur:

 import java.util.concurrent.ThreadLocalRandom;

// nextInt is normally exclusive of the top value,
// so add 1 to make it inclusive
int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);
 

─░lgili JavaDoc'a bak─▒n . Bu yakla┼č─▒m, uygun bir ┼čekilde kullan─▒ld─▒─č─▒nda bir kar─▒┼č─▒kl─▒k ve hata kayna─č─▒ olabilecek bir java.util.Random ├Ârne─čini a├ž─▒k├ža ba┼člatmaya gerek duymama avantaj─▒na sahiptir .

Bununla birlikte, bunun tersine, tohumun a├ž─▒k├ža belirlenmesinin bir yolu yoktur; bu nedenle, oyun durumlar─▒n─▒ test etmek veya kaydetmek ya da benzeri durumlar i├žin yararl─▒ oldu─ču durumlarda sonu├žlar─▒ yeniden ├╝retmek zor olabilir. Bu durumlarda, a┼ča─č─▒da g├Âsterilen Java ├Âncesi 1.7 tekni─či kullan─▒labilir.

Java 1.7'den ├Ânce , bunu yapman─▒n standart yolu ┼č├Âyledir:

 import java.util.Random;

/**
 * Returns a pseudo-random number between min and max, inclusive.
 * The difference between min and max can be at most
 * <code>Integer.MAX_VALUE - 1</code>.
 *
 * @param min Minimum value
 * @param max Maximum value.  Must be greater than min.
 * @return Integer between min and max, inclusive.
 * @see java.util.Random#nextInt(int)
 */
public static int randInt(int min, int max) {

    // NOTE: This will (intentionally) not run as written so that folks
    // copy-pasting have to think about how to initialize their
    // Random instance.  Initialization of the Random instance is outside
    // the main scope of the question, but some decent options are to have
    // a field that is initialized once and then re-used as needed or to
    // use ThreadLocalRandom (if using at least Java 1.7).
    // 
    // In particular, do NOT do 'Random rand = new Random()' here or you
    // will get not very good / not very random results.
    Random rand;

    // nextInt is normally exclusive of the top value,
    // so add 1 to make it inclusive
    int randomNum = rand.nextInt((max - min) + 1) + min;

    return randomNum;
}
 

─░lgili JavaDoc'a bak─▒n . Uygulamada, java.util.Random s─▒n─▒f─▒ genellikle java.lang.Math.random () i┼člevine tercih edilir .

├ľzellikle, g├Ârevi tamamlamak i├žin standart k├╝t├╝phanede basit bir API oldu─čunda rastgele tamsay─▒ olu┼čturma tekerle─čini yeniden icat etmeye gerek yoktur.


3669







Bu yakla┼č─▒m─▒n yakla┼č─▒mdan daha ├Ânyarg─▒l─▒ ve daha az etkili oldu─čuna dikkat edin nextInt , https://stackoverflow.com/a/738651/360211

Bunu ba┼čarmak i├žin standart bir kal─▒p:

 Min + (int)(Math.random() * ((Max - Min) + 1))
 

Java Matematik k├╝t├╝phane i┼člevi Math.random () aral─▒─č─▒ i├žinde bir ├žift de─čeri olu┼čturur [0,1) . Bu aral─▒k 1 i├žermez dikkat edin.

├ľncelikle belirli bir de─čer aral─▒─č─▒n─▒ elde etmek i├žin, kapsanmas─▒n─▒ istedi─činiz de─čer aral─▒─č─▒n─▒n b├╝y├╝kl├╝─č├╝ ile ├žarpman─▒z gerekir.

 Math.random() * ( Max - Min )
 

Bu [0,Max-Min) , 'Maks-Min' de─čerinin dahil olmad─▒─č─▒ aral─▒kta bir de─čer d├Ând├╝r├╝r .

├ľrne─čin, isterseniz [5,10) , kullanmak i├žin be┼č tamsay─▒ de─čerini kullanman─▒z gerekir.

 Math.random() * 5
 

Bu [0,5) , 5'in dahil olmad─▒─č─▒ aral─▒kta bir de─čer d├Ând├╝r├╝r .

┼×imdi bu aral─▒─č─▒ hedeflemekte oldu─čunuz aral─▒─ča kayd─▒rman─▒z gerekiyor. Min de─čerini ekleyerek bunu yapars─▒n─▒z.

 Min + (Math.random() * (Max - Min))
 

┼×imdi aral─▒kta bir de─čer elde edersiniz [Min,Max) . ├ľrne─čimize g├Âre, bu demek oluyor ki [5,10) :

 5 + (Math.random() * (10 - 5))
 

Ancak, bu hala i├žermez Max ve iki kat─▒ de─čer kazan─▒yorsunuz. Almak i├žin Max de─čer dahil, kendi aral─▒k parametresi 1 eklemek gerekir (Max - Min) ve daha sonra bir int d├Âk├╝m yoluyla ondal─▒k k─▒sm─▒ kesmek. Bu ┼ču ┼čekilde ger├žekle┼čtirilir:

 Min + (int)(Math.random() * ((Max - Min) + 1))
 

─░┼čte buyur. Aral─▒ktaki [Min,Max] veya ├Ârnek ba┼č─▒na rastgele bir tam say─▒ de─čeri [5,10] :

 5 + (int)(Math.random() * ((10 - 5) + 1))
 

1393







kullan─▒n:

 Random ran = new Random();
int x = ran.nextInt(6) + 5;
 

Tam say─▒ x ┼čimdi olas─▒ bir sonucu olan rasgele say─▒d─▒r 5-10 .


343


2009-09-04





kullan─▒n:

 minimum + rn.nextInt(maxValue - minvalue + 1)
 

147







─░le java-8 Bu y├Ântemi tan─▒t─▒ld─▒ ints(int randomNumberOrigin, int randomNumberBound) i├žinde Random s─▒n─▒f─▒nda.

├ľrne─čin, [0, 10] aral─▒─č─▒nda be┼č rastgele tam say─▒ (veya tek bir tane) olu┼čturmak istiyorsan─▒z, sadece yap─▒n:

 Random r = new Random();
int[] fiveRandomNumbers = r.ints(5, 0, 11).toArray();
int randomNumber = r.ints(1, 0, 11).findFirst().getAsInt();
 

─░lk parametre sadece IntStream ├╝retilenin (s─▒n─▒rs─▒z ├╝reten birinin a┼č─▒r─▒ y├╝klenmi┼č y├Ântemidir) boyutunu g├Âsterir IntStream .

Birden fazla ayr─▒ arama yapman─▒z gerekirse, ak─▒┼čtan sonsuz bir ilkel yineleyici olu┼čturabilirsiniz:

 public final class IntRandomNumberGenerator {

    private PrimitiveIterator.OfInt randomIterator;

    /**
     * Initialize a new random number generator that generates
     * random numbers in the range [min, max]
     * @param min - the min value (inclusive)
     * @param max - the max value (inclusive)
     */
    public IntRandomNumberGenerator(int min, int max) {
        randomIterator = new Random().ints(min, max + 1).iterator();
    }

    /**
     * Returns a random number in the range (min, max)
     * @return a random number in the range (min, max)
     */
    public int nextInt() {
        return randomIterator.nextInt();
    }
}
 

Ayr─▒ca double ve long de─čerleri i├žin yapabilirsiniz .

Umar─▒m yard─▒mc─▒ olur! :)


123







─░kinci kod ├Ârne─činizi ┼ču ┼čekilde d├╝zenleyebilirsiniz:

 Random rn = new Random();
int range = maximum - minimum + 1;
int randomNum =  rn.nextInt(range) + minimum;
 

102







─░lk ├ž├Âz├╝m├╝n├╝zde sadece k├╝├ž├╝k bir de─či┼čiklik yeterli olacakt─▒r.

 Random rand = new Random();
randomNum = minimum + rand.nextInt((maximum - minimum) + 1);
 

Uygulanmas─▒ i├žin buraya daha fazla bak─▒n Random


97







Math.Random S─▒n─▒f Java 0 dayal─▒d─▒r. Yani, b├Âyle bir ┼čey yazarsan─▒z:

 Random rand = new Random();
int x = rand.nextInt(10);
 

x 0-9 Kapsay─▒c─▒ aras─▒nda olacak .

Yani, a┼ča─č─▒daki madde dizisine bak─▒ld─▒─č─▒nda 25 , 0 (dizinin taban─▒) aras─▒nda rastgele bir say─▒ ├╝retecek kod array.length :

 String[] i = new String[25];
Random rand = new Random();
int index = 0;

index = rand.nextInt( i.length );
 

Yana i.length d├Ânecektir 25 , nextInt( i.length ) aral─▒─č─▒nda aras─▒nda bir say─▒ d├Ând├╝r├╝r 0-24 . Di─čer se├ženek Math.Random ayn─▒ ┼čekilde ├žal─▒┼čan ile birlikte gidiyor .

 index = (int) Math.floor(Math.random() * i.length);
 

Daha iyi bir anlay─▒┼č i├žin, forum sonras─▒ Random Intervals (archive.org) sayfas─▒n─▒ inceleyin .


64







├çok i┼č par├žac─▒kl─▒ ortamlar i├žin s─▒n─▒f java.util.Random s─▒n─▒f─▒n─▒n ThreadLocalRandom e┼čde─čeri. Rastgele bir say─▒ ├╝retmek, her bir di┼člinin lokal olarak ger├žekle┼čtirilir. Bu y├╝zden ├žat─▒┼čmalar─▒ azaltarak daha iyi bir performansa sahibiz.

 int rand = ThreadLocalRandom.current().nextInt(x,y);
 

x, y - aral─▒klar ├Ârne─čin (1,10)


63







Titiz oldu─čum i├žin beni ba─č─▒┼člay─▒n, ancak ├žo─čunluk taraf─▒ndan ├Ânerilen ├ž├Âz├╝m, yani a┼ča─č─▒dakiler min + rng.nextInt(max - min + 1)) nedeniyle tehlikeli g├Âr├╝n├╝yor:

  • rng.nextInt(n) ula┼čam─▒yorum Integer.MAX_VALUE .
  • (max - min) min negatif oldu─čunda ta┼čmaya neden olabilir .

Kusursuz bir ├ž├Âz├╝m, min <= max [ Integer.MIN_VALUE , Integer.MAX_VALUE ] i├žerisindeki herkes i├žin do─čru sonu├žlar─▒ verir . A┼ča─č─▒daki saf uygulamay─▒ g├Âz ├Ân├╝nde bulundurun:

 int nextIntInRange(int min, int max, Random rng) {
   if (min > max) {
      throw new IllegalArgumentException("Cannot draw random int from invalid range [" + min + ", " + max + "].");
   }
   int diff = max - min;
   if (diff >= 0 && diff != Integer.MAX_VALUE) {
      return (min + rng.nextInt(diff + 1));
   }
   int i;
   do {
      i = rng.nextInt();
   } while (i < min || i > max);
   return i;
}
 

Verimsiz olmas─▒na ra─čmen, while d├Âng├╝deki ba┼čar─▒ olas─▒l─▒─č─▒n─▒n her zaman% 50 veya daha y├╝ksek olaca─č─▒n─▒ unutmay─▒n .


48







Sadece a├ž─▒klama yaparak yap─▒labilir:

 Randomizer.generate(0,10); //min of zero, max of ten
 

A┼ča─č─▒da kaynak kodu var

Randomizer.java

 public class Randomizer {
    public static int generate(int min,int max) {
        return min + (int)(Math.random() * ((max - min) + 1));
    }
}
 

Sadece temiz ve basit.


39







Apache Commons Math k├╝t├╝phanesi taraf─▒ndan sa─članan rastgele say─▒ ├╝reten y├Ântemlerden herhangi birinin tasar─▒ya uygun olup olmad─▒─č─▒n─▒ merak ediyorum .

├ľrne─čin: RandomDataGenerator.nextInt veya RandomDataGenerator.nextLong


33







Bir ├Ârnek ele alal─▒m.

Diyelim ki 5-10 aras─▒nda bir say─▒ olu┼čturmak istiyorum :

 int max = 10;
int min = 5;
int diff = max - min;
Random rn = new Random();
int i = rn.nextInt(diff + 1);
i += min;
System.out.print("The Random Number is " + i);
 

Bunu anlayal─▒m ...

En y├╝ksek de─čerle max, en d├╝┼č├╝k de─čerle min.

┼×imdi, ka├ž olas─▒ de─čer elde edilebilece─čini belirlememiz gerekiyor. Bu ├Ârnek i├žin, ┼č├Âyle olurdu:

5, 6, 7, 8, 9, 10

Yani, bunun say─▒s─▒ maksimum - min + 1 olacakt─▒r.

yani, 10 - 5 + 1 = 6

Rastgele say─▒ 0-5 aras─▒nda bir say─▒ ├╝retecektir .

yani, 0, 1, 2, 3, 4, 5

Min de─čerinin rastgele say─▒ya eklenmesi a┼ča─č─▒dakileri sa─člar :

5, 6, 7, 8, 9, 10

B├Âylece istenen aral─▒─č─▒ elde ederiz.


30







  rand.nextInt((max+1) - min) + min;
 

27







Nextint (n) y├Ântemini kullanarak min ve max fark─▒ i├žin rasgele bir say─▒ olu┼čturun ve sonuca min say─▒s─▒n─▒ ekleyin:

 Random rn = new Random();
int result = rn.nextInt(max - min + 1) + min;
System.out.println(result);
 

24







Java 7'den itibaren, art─▒k kullanmamal─▒s─▒n─▒z Random . ├ço─ču kullan─▒m i├žin, tercih edilen rasgele say─▒ ├╝reteci ┼čimdidir ThreadLocalRandom .

├çatal birle┼čtirme havuzlar─▒ ve paralel ak─▒┼člar i├žin kullan─▒n SplittableRandom .

Joshua Bloch. Etkili Java. ├ť├ž├╝nc├╝ bask─▒.

Java 8'den Ba┼člarken

├çatal birle┼čtirme havuzlar─▒ ve paralel ak─▒┼člar i├žin, SplittableRandom genellikle daha h─▒zl─▒ olan kullan─▒m, daha iyi bir istatistiksel ba─č─▒ms─▒zl─▒─ča ve ayn─▒l─▒kta e┼čitlik ├Âzelliklerine sahiptir Random .

int Menzil i├žinde rastgele ├╝retmek [0, 1_000]:

 int n = new SplittableRandom().nextInt(0, 1_001);
 

int[100] Aral─▒ktaki rastgele bir de─čer dizisi olu┼čturmak i├žin [0, 1_000]:

 int[] a = new SplittableRandom().ints(100, 0, 1_001).parallel().toArray();
 

Bir rastgele de─čer ak─▒┼č─▒n─▒ d├Ând├╝rmek i├žin:

 IntStream stream = new SplittableRandom().ints(100, 0, 1_001);
 

23







Bu y├Ântemler kullan─▒m─▒ uygun olabilir:

Bu y├Ântem , verilen min ve max de─čeri aras─▒nda rasgele bir say─▒ d├Ând├╝r├╝r :

 public static int getRandomNumberBetween(int min, int max) {
    Random foo = new Random();
    int randomNumber = foo.nextInt(max - min) + min;
    if (randomNumber == min) {
        // Since the random number is between the min and max values, simply add 1
        return min + 1;
    } else {
        return randomNumber;
    }
}
 

ve bu y├Ântem bir rasgele say─▒ d├Ând├╝r├╝r dan (├╝retilen say─▒s─▒ da az ya da en fazla say─▒s─▒ olabilir, b├Âylece) temin minimum ve maksimum de─čeri:

 public static int getRandomNumberFrom(int min, int max) {
    Random foo = new Random();
    int randomNumber = foo.nextInt((max + 1) - min) + min;

    return randomNumber;
}
 

20







A┼ča─č─▒da ints , kapsay─▒c─▒ / ayr─▒cal─▒kl─▒ s─▒n─▒rlar─▒n herhangi bir birle┼čimiyle rasgele olu┼čturulacak yararl─▒ bir s─▒n─▒f verilmi┼čtir :

 import java.util.Random;

public class RandomRange extends Random {
    public int nextIncInc(int min, int max) {
        return nextInt(max - min + 1) + min;
    }

    public int nextExcInc(int min, int max) {
        return nextInt(max - min) + 1 + min;
    }

    public int nextExcExc(int min, int max) {
        return nextInt(max - min - 1) + 1 + min;
    }

    public int nextIncExc(int min, int max) {
        return nextInt(max - min) + min;
    }
}
 

19







Bir zar at─▒lmas─▒ durumunda, 1 ile 6 aras─▒nda (0 ile 6 aras─▒nda de─čil) rasgele bir say─▒ olacakt─▒r.

 face = 1 + randomNumbers.nextInt(6);
 

19


2010-02-16





"─░ki say─▒ aras─▒nda" rasgele bir say─▒ olu┼čturmak i├žin a┼ča─č─▒daki kodu kullan─▒n:

 Random r = new Random();
int lowerBound = 1;
int upperBound = 11;
int result = r.nextInt(upperBound-lowerBound) + lowerBound;
 

Bu, size 1 (dahil) ile 11 (├Âzel) aras─▒nda rastgele bir say─▒ verir; bu nedenle, 1 ekleyerek upperBound de─čerini ilklendirin. 10.


19







 int random = minimum + Double.valueOf(Math.random()*(maximum-minimum )).intValue();
 

Veya Apache Commons'dan RandomUtils'e bir g├Âz at─▒n .


19







Sadece Random s─▒n─▒f─▒n─▒ kullan─▒n :

 Random ran = new Random();
// Assumes max and min are non-negative.
int randomInt = min + ran.nextInt(max - min + 1);
 

18







Bunu tam olarak Java 8'de ba┼čarabilirsiniz:

 Random random = new Random();

int max = 10;
int min = 5;
int totalNumber = 10;

IntStream stream = random.ints(totalNumber, min, max);
stream.forEach(System.out::println);
 

17







Bu ├Ârne─či buldum Rasgele say─▒lar ├╝ret :


Bu ├Ârnek, belirli bir aral─▒ktaki rastgele tam say─▒lar─▒ ├╝retir.

 import java.util.Random;

/** Generate random integers in a certain range. */
public final class RandomRange {

  public static final void main(String... aArgs){
    log("Generating random integers in the range 1..10.");

    int START = 1;
    int END = 10;
    Random random = new Random();
    for (int idx = 1; idx <= 10; ++idx){
      showRandomInteger(START, END, random);
    }

    log("Done.");
  }

  private static void showRandomInteger(int aStart, int aEnd, Random aRandom){
    if ( aStart > aEnd ) {
      throw new IllegalArgumentException("Start cannot exceed End.");
    }
    //get the range, casting to long to avoid overflow problems
    long range = (long)aEnd - (long)aStart + 1;
    // compute a fraction of the range, 0 <= frac < range
    long fraction = (long)(range * aRandom.nextDouble());
    int randomNumber =  (int)(fraction + aStart);    
    log("Generated : " + randomNumber);
  }

  private static void log(String aMessage){
    System.out.println(aMessage);
  }
} 
 

Bu s─▒n─▒f─▒n bir ├Ârnek ├žal─▒┼čmas─▒:

 Generating random integers in the range 1..10.
Generated : 9
Generated : 3
Generated : 3
Generated : 9
Generated : 4
Generated : 1
Generated : 3
Generated : 9
Generated : 10
Generated : 10
Done.
 

17







├çok fazla rastgele say─▒ya ihtiya├ž duydu─čunuzda, API'daki Random s─▒n─▒f─▒n─▒ ├Ânermiyorum. ├çok k├╝├ž├╝k bir d├Ânemi var. Bunun yerine Mersenne twister'─▒ deneyin . Orada bir Java uygulamas─▒ .


16







 public static Random RANDOM = new Random(System.nanoTime());

public static final float random(final float pMin, final float pMax) {
    return pMin + RANDOM.nextFloat() * (pMax - pMin);
}
 

16


2011-07-13





Ba┼čka bir se├ženek sadece Apache Commons kullan─▒yor :

 import org.apache.commons.math.random.RandomData;
import org.apache.commons.math.random.RandomDataImpl;

public void method() {
    RandomData randomData = new RandomDataImpl();
    int number = randomData.nextInt(5, 10);
    // ...
 }
 

15







Burada, kapal─▒ [min, max] aral─▒ktan rasgele say─▒ ├╝retmeyi g├Âsteren basit bir ├Ârnek min <= max is true

T├╝m Random.class y├Ântemleri tek bir yerde de bulundurarak, delik s─▒n─▒f─▒nda alan olarak yeniden kullanabilirsiniz

Sonu├žlar ├Ârne─či:

 RandomUtils random = new RandomUtils();
random.nextInt(0, 0); // returns 0
random.nextInt(10, 10); // returns 10
random.nextInt(-10, 10); // returns numbers from -10 to 10 (-10, -9....9, 10)
random.nextInt(10, -10); // throws assert
 

Kaynaklar:

 import junit.framework.Assert;
import java.util.Random;

public class RandomUtils extends Random {

    /**
     * @param min generated value. Can't be > then max
     * @param max generated value
     * @return values in closed range [min, max].
     */
    public int nextInt(int min, int max) {
        Assert.assertFalse("min can't be > then max; values:[" + min + ", " + max + "]", min > max);
        if (min == max) {
            return max;
        }

        return nextInt(max - min + 1) + min;
    }
}
 

14







SecureRandom'u sadece Random yerine kullanmak daha iyidir.

 public static int generateRandomInteger(int min, int max) {
    SecureRandom rand = new SecureRandom();
    rand.setSeed(new Date().getTime());
    int randomNum = rand.nextInt((max - min) + 1) + min;
    return randomNum;
}
 

13


2015-03-26





Bunu kullan─▒yorum:

  /**
   * @param min - The minimum.
   * @param max - The maximum.
   * @return A random double between these numbers (inclusive the minimum and maximum).
   */
 public static double getRandom(double min, double max) {
   return (Math.random() * (max + 1 - min)) + min;
 }
 

─░sterseniz bir Tamsay─▒ya atabilirsiniz.


13



─░lgili yay─▒nlar


Bir yap─▒c─▒y─▒ Java'da di─čerinden nas─▒l arayabilirim?

Java'da bir diziyi nas─▒l ilan ederim ve ba┼člat─▒r─▒m?

Java'da i├ž i├že d├Âng├╝lerden nas─▒l ├ž─▒kar─▒m?

Java'da do─čru bir mikro ├Âl├ž├╝t nas─▒l yazar─▒m?

Java'da bir dosya olup olmad─▒─č─▒n─▒ nas─▒l kontrol ederim?

Bir y├Ântemin Java'da y├╝r├╝t├╝lmesini nas─▒l zamanlar─▒m?

Java'da zamans─▒z nas─▒l Tarih alabilirim?

Java'da int'den Long'a nas─▒l d├Ân├╝┼čt├╝rebilirim?

Bir aral─▒ktan rasgele tamsay─▒ olu┼čturma

MacÔÇÖimdeki JavaÔÇÖdaki bir program─▒ nas─▒l derler ve ├žal─▒┼čt─▒r─▒r─▒m?

Etiketle ilgili di─čer sorular [java]


Maksimum istek uzunlu─ču a┼č─▒ld─▒.

Javascript'te bir nesnenin ilk ├Âzelli─čine nas─▒l eri┼čilir?

Google Haritalar API's─▒ ile fare kayd─▒rma tekerle─či ├Âl├žeklendirmesi nas─▒l devre d─▒┼č─▒ b─▒rak─▒l─▒r

Onalt─▒l─▒ dizeden bir UIColor nas─▒l olu┼čturabilirim?

.NET'te ref ve out parametreleri aras─▒ndaki fark [duplicate]

Gulp g├Ârevlerini art arda arka arkaya ├žal─▒┼čt─▒rmak

Java'da bir dizin nas─▒l olu┼čturulur?

Windows 8 ├çal─▒┼čma Zaman─▒ Mod├╝l├╝ (WinRT / Windows Ma─čazas─▒ uygulamalar─▒ / Windows 10 Universal Uygulamas─▒) Silverlight ve WPF ile kar┼č─▒la┼čt─▒r─▒ld─▒─č─▒nda nas─▒ld─▒r? [kapal─▒]

JQuery ile odaklanm─▒┼č eleman nas─▒l elde edilir?

├ľzyinelemeli dosya listesi i├žin derinli─či nas─▒l s─▒n─▒rlan─▒r?