Made with Blender 3.4
Particle System
In Object Mode
Shift A to Add a Mesh : Cone
S and type 0.1 to scale the cone down
This is the particle that we are going to spawn.
Now create the object on which the particles are being 'drawn'
Shift A to Add a Mesh : UV Sphere
Go to the properties side and select the wrench icon :
Click on Add Modifier
Select physics : Particle System
Go to the Particle Settings (The Blue icon with the four points)
select Render option from the Emitter
Click Object from the list 'Render As '
Scroll a bit down to the Object
Click on Instance Object and select the Cone
Now generate the objects on the sphere.
Go to The Emission part of the settings and set Frame Start and end to 0:
Scale the particle
Go to Render part where we selected 'Render As' and change Scale and/or Scale Random
The Sphere should look like this:
Rotation
If you want you can rotate the particles
There is a checkbox next to the Rotation and select Randomize
Now it looks something like this:
To hide the sphere go to the Viewport Display property
Uncheck Show Emitter :
Uncheck the Show Emitter on the Render as well
End Result:
Of course you can give the cone a color and adjust previous settings for scale randomness and so on .
To give a more random particle generation inside the sphere you can modify the Source :
Select Emit From : Volume
And you can select another object to use as the particle. Even imported OBJ/FBXes