code: def make_data(fill_value):
      rng = np.random.default_rng(2)
      if np.isnan(fill_value):
          data = rng.uniform(size=100)
      else:
          data = rng.integers(1, 100, size=100, dtype=int)
          if data[0] == data[1]:
              data[0] += 1
  
      data[2::3] = fill_value
      return data
  
imports: import numpy
  import pytest
  from pandas.errors import PerformanceWarning
  import pandas
  from pandas import SparseDtype
  import pandas._testing
  from pandas.arrays import SparseArray
  from pandas.tests.extension import base
label_desc: Use image node_id 1 for calling a global function with example usage: make_data(fill_value) and returns: data