Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.Random;
- public class bir extends Random
- {
- private int a;
- public bir()
- {
- }
- public bir(long p_i1080_1_)
- {
- super(p_i1080_1_);
- }
- public void a(int p_a_1_)
- {
- for (int i = 0; i < p_a_1_; ++i)
- {
- this.next(1);
- }
- }
- protected int next(int p_next_1_)
- {
- ++this.a;
- return super.next(p_next_1_);
- }
- public long a(int p_a_1_, int p_a_2_)
- {
- long i = (long)p_a_1_ * 341873128712L + (long)p_a_2_ * 132897987541L;
- this.setSeed(i);
- return i;
- }
- public long a(long p_a_1_, int p_a_3_, int p_a_4_)
- {
- this.setSeed(p_a_1_);
- long i = this.nextLong() | 1L;
- long j = this.nextLong() | 1L;
- long k = (long)p_a_3_ * i + (long)p_a_4_ * j ^ p_a_1_;
- this.setSeed(k);
- return k;
- }
- public long b(long p_b_1_, int p_b_3_, int p_b_4_)
- {
- long i = p_b_1_ + (long)p_b_3_ + (long)(10000 * p_b_4_);
- this.setSeed(i);
- return i;
- }
- public long c(long p_c_1_, int p_c_3_, int p_c_4_)
- {
- this.setSeed(p_c_1_);
- long i = this.nextLong();
- long j = this.nextLong();
- long k = (long)p_c_3_ * i ^ (long)p_c_4_ * j ^ p_c_1_;
- this.setSeed(k);
- return k;
- }
- public long a(long p_a_1_, int p_a_3_, int p_a_4_, int p_a_5_)
- {
- long i = (long)p_a_3_ * 341873128712L + (long)p_a_4_ * 132897987541L + p_a_1_ + (long)p_a_5_;
- this.setSeed(i);
- return i;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment