How to use the integer function from chance

Find comprehensive JavaScript chance.integer code examples handpicked from public code repositorys.

1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
var server = net.createServer();
if (typeof(port_range) === 'object') {
    if (typeof(port_range.min) === 'number' &&
        typeof(port_range.max) === 'number') {
        max_attempts = Math.min(10, 10 * (port_range.max - port_range.min));
        port = chance.integer(port_range);
    } else {
        port = port_range.port || 0;
    }
} else if (typeof(port_range) === 'number') {
fork icon68
star icon227
watch icon0

72
73
74
75
76
77
78
79
80
81
var mm = opts.min !== undefined ? {min: Number(opts.min)} : {};
var fix = opts.fixed !== undefined ? {fixed: Number(opts.fixed)} : {};
if (opts.max !== undefined) mm.max = Number(opts.max);
if (opts.natural) return chance.natural(mm);
if (opts.float) return chance.floating(helpers.mix(mm, fix));
if (opts.dice) return chance.integer({min: 1, max: Number(opts.dice)});
if (opts.age) {
  if (opts.age === true) return chance.age();
  return chance.age({type: opts.age});
}
fork icon12
star icon33
watch icon3

+ 47 other calls in file

4
5
6
7
8
9
10
11
12
13
	"dice",
	"d6",
],
category: "chance",
description: "Rolls a six-sided die.",
handler: args => args.send(args.localize("die_land", chance.integer({
	max: 6,
	min: 1,
}))),
name: "roll",
fork icon11
star icon13
watch icon0

6
7
8
9
10
11
12
13
14
15
             3305, 3306, 3308, 3310, 3311, 3312, 3313, 3314,
             3315 ];

function Device() {
    this.clientId = chance.hash({ length: 8 });
    this.lifetime = chance.integer({ min: 600, max: 86400 });
    this.joinTime = chance.timestamp();
    this.ip = chance.ip();
    this.mac = chance.mac_address();
    this.version = rdm.randomVersion();
fork icon1
star icon5
watch icon6

+ 5 other calls in file

45
46
47
48
49
50
51
52
53
54
/*** Protected                                                                                 ***/
/*************************************************************************************************/
Controller.prototype._pickDevice = function () {
    var randomInde;
    if (this.devbox.length) {
        randomIndex = chance.integer({ min: 0, max: this.devbox.length - 1 });
    } else {
        randomIndex = 0;
    }
    return this.devbox[randomIndex];
fork icon1
star icon5
watch icon6

6
7
8
9
10
11
12
13
14
15

/* get a float s <= val <= e  - not inclusive */
exports.floating = function (s, e) { return ch.floating({min: s, max: e}) }

/* get an integer s <= val <= e  - note inclusive */
exports.integer = function (s, e) { return ch.integer({min: s, max: e}) }
exports.random = function(options) {
    return ch.pick(options)
}
exports.pick = exports.random
fork icon0
star icon2
watch icon1

+ 3 other calls in file

80
81
82
83
84
85
86
87
88
  return Product.build({
    title: movie.title,
    description: movie.description,
    imageUrl: movie.imageUrl,
    price: chance.floating({min: 5, max: 20, fixed: 2}),
    inventory: chance.integer({min: 0, max: 50}),
    isAvailible: true
  })
}
fork icon0
star icon1
watch icon1

+ 21 other calls in file

132
133
134
135
136
137
138
139
140
141
    rx_power = downSignal.trim().substring(33, 47)
  }
  if (upSignal) olt_rx_power = upSignal.trim().substring(12, 27)
}

const distance = chance.integer({ min: 0, max: 10000 })

return {
  board,
  slot,
fork icon0
star icon1
watch icon1

83
84
85
86
87
88
89
90
91
92
 * Return a random integer. range: -9007199254740991 to 9007199254740991
 * @param {number} min
 * @param {number} max
 */
integer(min = -9007199254740991, max = 9007199254740991) {
  return chance.integer({ min, max });
},

/**
 * Return a natural number. range: 0 to 9007199254740991
fork icon5
star icon0
watch icon1

+ 3 other calls in file

152
153
154
155
156
157
158
159
160
161
    break;
case 'guid':
    s += chance.guid();
    break;
case 'integer':
    s += chance.integer({
        min: -999999,
        max: 999999
    });
    break;
fork icon2
star icon8
watch icon0

53
54
55
56
57
58
59
60
61
62
        ...options,
    }
},

student: (options = {}) => ({
    id: random.integer({ min: 10000000, max: 999999999 }).toString(),
    name: random.first(),
    email: random.email(),
    ...options
}),
fork icon4
star icon3
watch icon0

74
75
76
77
78
79
80
81
82
83
  listsCount,
  reviewsCount
) {
  const users = [];
  for (let i = 0; i < usersCount; i++) {
    let email = chance.integer({ min: 0, max: 10000 }) + chance.email();
    users.push({
      PK: "USER#" + email,
      SK: "USER#" + email,
      __typename: "USER",
fork icon0
star icon2
watch icon0

+ 13 other calls in file

69
70
71
72
73
74
75
76
77
78
            min: 2,
            max: 4
        })
    }),
    author: user,
    rating: chance.integer({
        min: 1,
        max: 5
    })
};
fork icon1
star icon1
watch icon0

38
39
40
41
42
43
44
45
46
47
    name: "Diamond",
    value: `You found 1x ${diamondEmoji}**Diamond**!`,
  });
  await incr(user.id, "diamond", 1);
} else {
  const amount = chance.integer({ min: 3, max: 5 });
  const set = chance.weighted(["wood", "stone"], [40, 60])
  embed.setFields({
    name: `${set}`,
    value: `You found ${amount} **${set}**!`,
fork icon0
star icon8
watch icon0

70
71
72
73
74
75
76
77
78
79
    categoryID = 1,
    currencyID = 1,
    countryID = 112,
    city = 'Луганск',
    name = 'Название покупки',
    price = chance.integer({ min: 100, max: 10000 }),
    createdAt = date,
    updatedAt = date;

for (let id = 1; id <= count; id++) {
fork icon1
star icon0
watch icon0

48
49
50
51
52
53
54
55
56
57
58
59
60
async function generateResponse(prompt, user, messageInsert = []) {
  // Retrieve user memory from Supabase
  //const memory = await getUserMemory(user.username);


  // get 8-32 memories, using chance to pick a random number
  const numMemories = chance.integer({ min: 8, max: 32 })


  const memory = await assembleMemory(prompt, user, numMemories)


  const messages = await getUserMessageHistory(user.username, 2)
fork icon0
star icon2
watch icon0

+ 2 other calls in file

46
47
48
49
50
51
52
53
54
55
56
57
58
async function generateResponse(prompt, user, messageInsert = []) {
  // Retrieve user memory from Supabase
  //const memory = await getUserMemory(user.username);


  // get 8-32 memories, using chance to pick a random number
  const numMemories = chance.integer({ min: 8, max: 32 });


  const memory = await assembleMemory(prompt, user, numMemories);


  const messages = await getUserMessageHistory(user.username, 2);
fork icon0
star icon2
watch icon0

26
27
28
29
30
31
32
33
34
35
let account = ethers.Wallet.createRandom();
let alloc;
if (i === recipientsLength - 1) {
  alloc = DENOMINATOR - totalAlloc;
} else {
  alloc = chance.integer({
    min: 1,
    max: DENOMINATOR - totalAlloc - (recipientsLength - i - 1)
  });
}
fork icon0
star icon0
watch icon0

+ 5 other calls in file

5
6
7
8
9
10
11
12
13
14
15
function generateRecipients(recipientsLength) {
  let recipients = [];
  let totalAlloc = 0;
  let denominator = 10000;


  //let recipientsLength = chance.integer({ min: 1, max: 20 });
  for (let i = 0; i < recipientsLength; i++) {
    let account = ethers.Wallet.createRandom();
    let alloc;
    if (i === recipientsLength - 1) {
fork icon0
star icon0
watch icon0

+ 3 other calls in file

17
18
19
20
21
22
23
24
25
26
let recipients = [];
let allocations = [];
let durations = [];

for (let i = 0; i < recipientsLength; i++) {
  let alloc = chance.integer({ min: 1000, max: 1000000 });

  recipients.push(ethers.Wallet.createRandom().address);
  allocations.push(ethers.utils.parseUnits(alloc.toString()));
  durations.push(chance.integer({ min: EIGHT_WEEKS, max: TWO_YEARS }));
fork icon0
star icon0
watch icon0