input: Write a function to create a data visualization dashboard using Matplotlib in Python. The function should generate data, create a figure with a specified size, configure the plot with specific properties, and display the plot. If the function is called without any arguments, it should create a default plot with provided data.
  
  assert create_dashboard()
  
  assert create_dashboard
output: def create_dashboard(data=None, figsize=(10, 6), title="Data Visualization Dashboard", xlabel="X-axis", ylabel="Y-axis"):
      import matplotlib.pyplot as plt
      import numpy as np
      
      if data is None:
          data = np.random.rand(100)
      
      fig, ax = plt.subplots(figsize=figsize)
      ax.plot(data)
      ax.set_title(title)
      ax.set_xlabel(xlabel)
      ax.set_ylabel(ylabel)
      plt.show()