JSFiddle - React, Tailwind, and code Playground

by velo_ninja

JavaScript

const generatedData = [];

for (let i = 0; i < 25; i++) {
  const item = {
    _id: Math.floor(Math.random() * 1000), // Generate a random _id
    _owner: "Generated-Owner-" + i,
    _fax: generatePhoneNumber(),
    _office: generatePhoneNumber(),
    _phone: generatePhoneNumber(),
    _mobile: generatePhoneNumber(),
    _iconId: "Generated-IconId-" + i,
    _iconOwner: "Generated-IconOwner-" + i,
    _iconOnline: "https://example.com/icon" + i + ".png",
    _iconEmail: "https://example.com/icon-email" + i + ".png",
    firstname: "Generated-First-" + i,
    lastname: "Generated-Last-" + i,
    _online: i % 2 === 0, // Alternate between true and false for _online
    age: 20 + i, // Starting age at 20 and incrementing
    city: "Generated-City-" + i,
    _profile: "https://example.com/profile" + i + ".jpg",
    _email: "generated.email" + i + "@example.com",
    isActive: i % 3 === 0, // Every third item is active
    height: 1.0 + i * 0.1, // Increment height by 0.1 for each item
  };

  generatedData.push(item);
}

function generatePhoneNumber() {
  // Generate a random 10-digit phone number
  const phoneNumber = Array.from({ length: 10 }, () => Math.floor(Math.random() * 10)).join('');
  return phoneNumber;
}

console.log(generatedData);