You need to be much more specific and clear with your questions.
a sprite moving randomly on the screen. And I have two spritefonts.
Spritefont1, changes according to the distance of the sprite to the left
edge of the screen (x-axis)
A spritefont stores text data spriteBatch.
DrawString(..) draws that text to a position you specify.
A sprite is drawn at a position.
It means typically a image or texture. it is drawn with spritebatch.draw(..) to a position you specify.
These take Vector2's or Rectangles to use as drawing positions.
These are variables that you declare and define in your program.
What you must do is specify exactly.
What you want to happen ! ?
You or your program performs a specific action ! ?
As well as what you do and do not know how to make happen. For the action as well for the result.
You may also ask just one specific question at a time on how to achieve things this often will yield you better answers.